home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_5_EVENTS.txt < prev    next >
Text File  |  1993-07-15  |  516KB  |  9,144 lines

  1. # near model CODE resource
  2. # jump table entries: 3944-3986 (43 of them)
  3. export_493:
  4. 00000000  4E75                     rts
  5. export_494:
  6. 00000002  48E7 0310                movem.l    -[A7], D6,D7,A3
  7. 00000006  3C2F 001A                move.w     D6, [A7 + 0x1A]
  8. 0000000A  3E2F 0016                move.w     D7, [A7 + 0x16]
  9. 0000000E  266F 0010                movea.l    A3, [A7 + 0x10]
  10. 00000012  2B4B B9F8                move.l     [A5 - 0x4608], A3
  11. 00000016  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  12. 0000001A  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  13. 0000001E  4A40                     tst.w      D0
  14. 00000020  588F                     addq.l     A7, 4
  15. 00000022  672C                     beq        +0x2E /* 00000050 */
  16. 00000024  48C6                     ext.l      D6
  17. 00000026  2F06                     move.l     -[A7], D6
  18. 00000028  7000                     moveq.l    D0, 0x00
  19. 0000002A  3007                     move.w     D0, D7
  20. 0000002C  2F00                     move.l     -[A7], D0
  21. 0000002E  206D B9F8                movea.l    A0, [A5 - 0x4608]
  22. 00000032  2F28 03DA                move.l     -[A7], [A0 + 0x3DA]
  23. 00000036  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  24. 0000003A  588F                     addq.l     A7, 4
  25. 0000003C  2F00                     move.l     -[A7], D0
  26. 0000003E  206D B9F8                movea.l    A0, [A5 - 0x4608]
  27. 00000042  4868 03D6                pea.l      [A0 + 0x3D6]
  28. 00000046  4EAD 1CEA                jsr        [A5 + 0x1CEA /* export_921 */]
  29. 0000004A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  30. 0000004E  6018                     bra        +0x1A /* 00000068 */
  31. label00000050:
  32. 00000050  7001                     moveq.l    D0, 0x01
  33. 00000052  2F00                     move.l     -[A7], D0
  34. 00000054  48C6                     ext.l      D6
  35. 00000056  2F06                     move.l     -[A7], D6
  36. 00000058  7200                     moveq.l    D1, 0x00
  37. 0000005A  3207                     move.w     D1, D7
  38. 0000005C  2F01                     move.l     -[A7], D1
  39. 0000005E  2F0B                     move.l     -[A7], A3
  40. 00000060  4EBA 2432                jsr        [PC + 0x2432 /* 00002494 */]
  41. 00000064  4FEF 0010                lea.l      A7, [A7 + 0x10]
  42. label00000068:
  43. 00000068  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  44. 0000006C  4E75                     rts
  45. export_495:
  46. 0000006E  4E56 0000                link       A6, 0
  47. 00000072  7069                     moveq.l    D0, 0x69
  48. 00000074  2F00                     move.l     -[A7], D0
  49. 00000076  4EBA 35A8                jsr        [PC + 0x35A8 /* 00003620 */]
  50. 0000007A  4E5E                     unlink     A6
  51. 0000007C  4E75                     rts
  52. export_496:
  53. 0000007E  2F0B                     move.l     -[A7], A3
  54. 00000080  266F 0008                movea.l    A3, [A7 + 0x8]
  55. 00000084  4EBA 1D60                jsr        [PC + 0x1D60 /* 00001DE6 */]
  56. 00000088  7000                     moveq.l    D0, 0x00
  57. 0000008A  2F00                     move.l     -[A7], D0
  58. 0000008C  7209                     moveq.l    D1, 0x09
  59. 0000008E  2F01                     move.l     -[A7], D1
  60. 00000090  206B 0412                movea.l    A0, [A3 + 0x412]
  61. 00000094  2F28 0292                move.l     -[A7], [A0 + 0x292]
  62. 00000098  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  63. 0000009C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  64. 000000A0  265F                     movea.l    A3, [A7]+
  65. 000000A2  4E75                     rts
  66. export_497:
  67. 000000A4  4E56 FFF2                link       A6, -0x000E
  68. 000000A8  48E7 0F10                movem.l    -[A7], D4,D5,D6,D7,A3
  69. 000000AC  3E2E 0012                move.w     D7, [A6 + 0x12]
  70. 000000B0  266E 0008                movea.l    A3, [A6 + 0x8]
  71. 000000B4  3C3C 0100                move.w     D6, 0x100
  72. 000000B8  CC47                     and.w      D6, D7
  73. 000000BA  662E                     bne        +0x30 /* 000000EA */
  74. 000000BC  7000                     moveq.l    D0, 0x00
  75. 000000BE  3007                     move.w     D0, D7
  76. 000000C0  2F00                     move.l     -[A7], D0
  77. 000000C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  78. 000000C6  2F0B                     move.l     -[A7], A3
  79. 000000C8  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  80. 000000CC  4A40                     tst.w      D0
  81. 000000CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  82. 000000D2  6716                     beq        +0x18 /* 000000EA */
  83. 000000D4  B7ED B9FC                cmpa.l     A3, [A5 - 0x4604]
  84. 000000D8  6600 02B4                bne        +0x2B6 /* 0000038E */
  85. 000000DC  2F2D B9FC                move.l     -[A7], [A5 - 0x4604]
  86. 000000E0  4EBA 5ABC                jsr        [PC + 0x5ABC /* 00005B9E */]
  87. 000000E4  588F                     addq.l     A7, 4
  88. 000000E6  6000 02A6                bra        +0x2A8 /* 0000038E */
  89. label000000EA:
  90. 000000EA  7A01                     moveq.l    D5, 0x01
  91. 000000EC  302D EA5A                move.w     D0, [A5 - 0x15A6]
  92. 000000F0  6B00 028C                bmi        +0x28E /* 0000037E */
  93. 000000F4  0C40 0007                cmpi.w     D0, 0x7
  94. 000000F8  6E00 0284                bgt        +0x286 /* 0000037E */
  95. 000000FC  D040                     add.w      D0, D0
  96. 000000FE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  97. 00000102  4EFB 0000                jmp        [PC + D0.w]
  98. 00000106  020C 008E                andi.b     A4, 0x8E
  99. 0000010A  027A 0044 0012           andi.w     [PC + 0x12 /* 0000011E, value 0x5340 'S@' */], 0x44 /* 'D' */
  100. 00000110  027A 0076 0076           andi.w     [PC + 0x76 /* 00000188, value 0x2A3C '*<' */], 0x76 /* 'v' */
  101. 00000116  426E FFF2                clr.w      [A6 - 0xE]
  102. 0000011A  302B 0174                move.w     D0, [A3 + 0x174]
  103. 0000011E  5340                     subq.w     D0, 1
  104. 00000120  3D40 FFF6                move.w     [A6 - 0xA], D0
  105. 00000124  3D6E 000E FFF4           move.w     [A6 - 0xC], [A6 + 0xE]
  106. 0000012A  3D6E 000E FFF8           move.w     [A6 - 0x8], [A6 + 0xE]
  107. 00000130  41EE FFFA                lea.l      A0, [A6 - 0x6]
  108. 00000134  2F20                     move.l     -[A7], -[A0]
  109. 00000136  2F20                     move.l     -[A7], -[A0]
  110. 00000138  2F0B                     move.l     -[A7], A3
  111. 0000013A  4EBA 2B2A                jsr        [PC + 0x2B2A /* 00002C66 */]
  112. 0000013E  4245                     clr.w      D5
  113. 00000140  4FEF 000C                lea.l      A7, [A7 + 0xC]
  114. 00000144  6000 0238                bra        +0x23A /* 0000037E */
  115. 00000148  426E FFF4                clr.w      [A6 - 0xC]
  116. 0000014C  302B 0172                move.w     D0, [A3 + 0x172]
  117. 00000150  5340                     subq.w     D0, 1
  118. 00000152  3D40 FFF8                move.w     [A6 - 0x8], D0
  119. 00000156  3D6E 000C FFF2           move.w     [A6 - 0xE], [A6 + 0xC]
  120. 0000015C  3D6E 000C FFF6           move.w     [A6 - 0xA], [A6 + 0xC]
  121. 00000162  41EE FFFA                lea.l      A0, [A6 - 0x6]
  122. 00000166  2F20                     move.l     -[A7], -[A0]
  123. 00000168  2F20                     move.l     -[A7], -[A0]
  124. 0000016A  2F0B                     move.l     -[A7], A3
  125. 0000016C  4EBA 2AF8                jsr        [PC + 0x2AF8 /* 00002C66 */]
  126. 00000170  4245                     clr.w      D5
  127. 00000172  4FEF 000C                lea.l      A7, [A7 + 0xC]
  128. 00000176  6000 0206                bra        +0x208 /* 0000037E */
  129. 0000017A  7000                     moveq.l    D0, 0x00
  130. 0000017C  3007                     move.w     D0, D7
  131. 0000017E  2F00                     move.l     -[A7], D0
  132. 00000180  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  133. 00000184  2F0B                     move.l     -[A7], A3
  134. 00000186  4EBA 2A3C                jsr        [PC + 0x2A3C /* 00002BC4 */]
  135. 0000018A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  136. 0000018E  6000 01EE                bra        +0x1F0 /* 0000037E */
  137. 00000192  3D7C 103B FFFE           move.w     [A6 - 0x2], 0x103B
  138. 00000198  7001                     moveq.l    D0, 0x01
  139. 0000019A  41EB 01DA                lea.l      A0, [A3 + 0x1DA]
  140. 0000019E  B1EB 03DA                cmpa.l     A0, [A3 + 0x3DA]
  141. 000001A2  660A                     bne        +0xC /* 000001AE */
  142. 000001A4  206B 0288                movea.l    A0, [A3 + 0x288]
  143. 000001A8  723D                     moveq.l    D1, 0x3D
  144. 000001AA  B210                     cmp.b      D1, [A0]
  145. 000001AC  6706                     beq        +0x8 /* 000001B4 */
  146. label000001AE:
  147. 000001AE  4A46                     tst.w      D6
  148. 000001B0  6602                     bne        +0x4 /* 000001B4 */
  149. 000001B2  7000                     moveq.l    D0, 0x00
  150. label000001B4:
  151. 000001B4  3800                     move.w     D4, D0
  152. 000001B6  6704                     beq        +0x6 /* 000001BC */
  153. 000001B8  0247 FFFD                andi.w     D7, 0xFFFD
  154. label000001BC:
  155. 000001BC  7002                     moveq.l    D0, 0x02
  156. 000001BE  C047                     and.w      D0, D7
  157. 000001C0  670C                     beq        +0xE /* 000001CE */
  158. 000001C2  206B 033C                movea.l    A0, [A3 + 0x33C]
  159. 000001C6  7001                     moveq.l    D0, 0x01
  160. 000001C8  B068 000C                cmp.w      D0, [A0 + 0xC]
  161. 000001CC  6706                     beq        +0x8 /* 000001D4 */
  162. label000001CE:
  163. 000001CE  006E 2800 FFFE           ori.w      [A6 - 0x2], 0x2800 /* '(\0' */
  164. label000001D4:
  165. 000001D4  7003                     moveq.l    D0, 0x03
  166. 000001D6  C047                     and.w      D0, D7
  167. 000001D8  6606                     bne        +0x8 /* 000001E0 */
  168. 000001DA  006E C000 FFFE           ori.w      [A6 - 0x2], 0xC000
  169. label000001E0:
  170. 000001E0  486E FFFE                pea.l      [A6 - 0x2]
  171. 000001E4  486E FFFC                pea.l      [A6 - 0x4]
  172. 000001E8  486E FFFA                pea.l      [A6 - 0x6]
  173. 000001EC  302E 000C                move.w     D0, [A6 + 0xC]
  174. 000001F0  48C0                     ext.l      D0
  175. 000001F2  2F00                     move.l     -[A7], D0
  176. 000001F4  302E 000E                move.w     D0, [A6 + 0xE]
  177. 000001F8  48C0                     ext.l      D0
  178. 000001FA  2F00                     move.l     -[A7], D0
  179. 000001FC  2F0B                     move.l     -[A7], A3
  180. 000001FE  4EBA 5066                jsr        [PC + 0x5066 /* 00005266 */]
  181. 00000202  70FF                     moveq.l    D0, 0xFFFFFFFF
  182. 00000204  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  183. 00000208  4FEF 0018                lea.l      A7, [A7 + 0x18]
  184. 0000020C  665A                     bne        +0x5C /* 00000268 */
  185. 0000020E  70FF                     moveq.l    D0, 0xFFFFFFFF
  186. 00000210  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  187. 00000214  6652                     bne        +0x54 /* 00000268 */
  188. 00000216  700C                     moveq.l    D0, 0x0C
  189. 00000218  C047                     and.w      D0, D7
  190. 0000021A  674C                     beq        +0x4E /* 00000268 */
  191. 0000021C  7000                     moveq.l    D0, 0x00
  192. 0000021E  2F00                     move.l     -[A7], D0
  193. 00000220  2F0B                     move.l     -[A7], A3
  194. 00000222  4EBA 3AD4                jsr        [PC + 0x3AD4 /* 00003CF8 */]
  195. 00000226  2040                     movea.l    A0, D0
  196. 00000228  7001                     moveq.l    D0, 0x01
  197. 0000022A  B068 000C                cmp.w      D0, [A0 + 0xC]
  198. 0000022E  508F                     addq.l     A7, 8
  199. 00000230  6636                     bne        +0x38 /* 00000268 */
  200. 00000232  4878 0104                push.l     0x104
  201. 00000236  7000                     moveq.l    D0, 0x00
  202. 00000238  2F00                     move.l     -[A7], D0
  203. 0000023A  4878 7FFF                push.l     0x7FFF
  204. 0000023E  72FF                     moveq.l    D1, 0xFFFFFFFF
  205. 00000240  2F01                     move.l     -[A7], D1
  206. 00000242  4878 7FFF                push.l     0x7FFF
  207. 00000246  2F01                     move.l     -[A7], D1
  208. 00000248  2F2B 0412                move.l     -[A7], [A3 + 0x412]
  209. 0000024C  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  210. 00000250  206B 033C                movea.l    A0, [A3 + 0x33C]
  211. 00000254  317C 0009 000C           move.w     [A0 + 0xC], 0x9 /* '\t' */
  212. 0000025A  2F0B                     move.l     -[A7], A3
  213. 0000025C  4EBA 5940                jsr        [PC + 0x5940 /* 00005B9E */]
  214. 00000260  4FEF 0020                lea.l      A7, [A7 + 0x20]
  215. 00000264  6000 0118                bra        +0x11A /* 0000037E */
  216. label00000268:
  217. 00000268  4A44                     tst.w      D4
  218. 0000026A  675C                     beq        +0x5E /* 000002C8 */
  219. 0000026C  7801                     moveq.l    D4, 0x01
  220. 0000026E  4A46                     tst.w      D6
  221. 00000270  670E                     beq        +0x10 /* 00000280 */
  222. 00000272  0044 0004                ori.w      D4, 0x4
  223. 00000276  7001                     moveq.l    D0, 0x01
  224. 00000278  C047                     and.w      D0, D7
  225. 0000027A  6604                     bne        +0x6 /* 00000280 */
  226. 0000027C  0044 0008                ori.w      D4, 0x8
  227. label00000280:
  228. 00000280  7000                     moveq.l    D0, 0x00
  229. 00000282  2F00                     move.l     -[A7], D0
  230. 00000284  7200                     moveq.l    D1, 0x00
  231. 00000286  3204                     move.w     D1, D4
  232. 00000288  2F01                     move.l     -[A7], D1
  233. 0000028A  322E FFFC                move.w     D1, [A6 - 0x4]
  234. 0000028E  48C1                     ext.l      D1
  235. 00000290  2F01                     move.l     -[A7], D1
  236. 00000292  322E FFFA                move.w     D1, [A6 - 0x6]
  237. 00000296  48C1                     ext.l      D1
  238. 00000298  2F01                     move.l     -[A7], D1
  239. 0000029A  7200                     moveq.l    D1, 0x00
  240. 0000029C  322E FFFE                move.w     D1, [A6 - 0x2]
  241. 000002A0  243C 0000 0200           move.l     D2, 0x200
  242. 000002A6  8481                     or.l       D2, D1
  243. 000002A8  223C 0000 0100           move.l     D1, 0x100
  244. 000002AE  8282                     or.l       D1, D2
  245. 000002B0  243C FFFF 1FFF           move.l     D2, 0xFFFF1FFF
  246. 000002B6  C481                     and.l      D2, D1
  247. 000002B8  2F02                     move.l     -[A7], D2
  248. 000002BA  2F0B                     move.l     -[A7], A3
  249. 000002BC  4EBA 3ABA                jsr        [PC + 0x3ABA /* 00003D78 */]
  250. 000002C0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  251. 000002C4  6000 00B8                bra        +0xBA /* 0000037E */
  252. label000002C8:
  253. 000002C8  7001                     moveq.l    D0, 0x01
  254. 000002CA  C047                     and.w      D0, D7
  255. 000002CC  6704                     beq        +0x6 /* 000002D2 */
  256. 000002CE  7010                     moveq.l    D0, 0x10
  257. 000002D0  6002                     bra        +0x4 /* 000002D4 */
  258. label000002D2:
  259. 000002D2  7000                     moveq.l    D0, 0x00
  260. label000002D4:
  261. 000002D4  3800                     move.w     D4, D0
  262. 000002D6  670A                     beq        +0xC /* 000002E2 */
  263. 000002D8  7002                     moveq.l    D0, 0x02
  264. 000002DA  C047                     and.w      D0, D7
  265. 000002DC  6604                     bne        +0x6 /* 000002E2 */
  266. 000002DE  0044 0020                ori.w      D4, 0x20 /* ' ' */
  267. label000002E2:
  268. 000002E2  7000                     moveq.l    D0, 0x00
  269. 000002E4  2F00                     move.l     -[A7], D0
  270. 000002E6  7200                     moveq.l    D1, 0x00
  271. 000002E8  3204                     move.w     D1, D4
  272. 000002EA  2F01                     move.l     -[A7], D1
  273. 000002EC  322E FFFC                move.w     D1, [A6 - 0x4]
  274. 000002F0  48C1                     ext.l      D1
  275. 000002F2  2F01                     move.l     -[A7], D1
  276. 000002F4  322E FFFA                move.w     D1, [A6 - 0x6]
  277. 000002F8  48C1                     ext.l      D1
  278. 000002FA  2F01                     move.l     -[A7], D1
  279. 000002FC  7200                     moveq.l    D1, 0x00
  280. 000002FE  322E FFFE                move.w     D1, [A6 - 0x2]
  281. 00000302  2F01                     move.l     -[A7], D1
  282. 00000304  2F0B                     move.l     -[A7], A3
  283. 00000306  4EBA 3A70                jsr        [PC + 0x3A70 /* 00003D78 */]
  284. 0000030A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  285. 0000030E  606E                     bra        +0x70 /* 0000037E */
  286. 00000310  4A46                     tst.w      D6
  287. 00000312  6610                     bne        +0x12 /* 00000324 */
  288. 00000314  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  289. 00000318  2F0B                     move.l     -[A7], A3
  290. 0000031A  4EBA 54C8                jsr        [PC + 0x54C8 /* 000057E4 */]
  291. 0000031E  4A40                     tst.w      D0
  292. 00000320  508F                     addq.l     A7, 8
  293. 00000322  665A                     bne        +0x5C /* 0000037E */
  294. label00000324:
  295. 00000324  4A46                     tst.w      D6
  296. 00000326  6618                     bne        +0x1A /* 00000340 */
  297. 00000328  7000                     moveq.l    D0, 0x00
  298. 0000032A  3007                     move.w     D0, D7
  299. 0000032C  2F00                     move.l     -[A7], D0
  300. 0000032E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  301. 00000332  2F0B                     move.l     -[A7], A3
  302. 00000334  4EBA 5818                jsr        [PC + 0x5818 /* 00005B4E */]
  303. 00000338  4A40                     tst.w      D0
  304. 0000033A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  305. 0000033E  663C                     bne        +0x3E /* 0000037C */
  306. label00000340:
  307. 00000340  4A46                     tst.w      D6
  308. 00000342  6618                     bne        +0x1A /* 0000035C */
  309. 00000344  7000                     moveq.l    D0, 0x00
  310. 00000346  3007                     move.w     D0, D7
  311. 00000348  2F00                     move.l     -[A7], D0
  312. 0000034A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  313. 0000034E  2F0B                     move.l     -[A7], A3
  314. 00000350  4EBA 2F32                jsr        [PC + 0x2F32 /* 00003284 */]
  315. 00000354  4A40                     tst.w      D0
  316. 00000356  4FEF 000C                lea.l      A7, [A7 + 0xC]
  317. 0000035A  6622                     bne        +0x24 /* 0000037E */
  318. label0000035C:
  319. 0000035C  4A46                     tst.w      D6
  320. 0000035E  6610                     bne        +0x12 /* 00000370 */
  321. 00000360  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  322. 00000364  2F0B                     move.l     -[A7], A3
  323. 00000366  4EBA 2E04                jsr        [PC + 0x2E04 /* 0000316C */]
  324. 0000036A  4A40                     tst.w      D0
  325. 0000036C  508F                     addq.l     A7, 8
  326. 0000036E  660E                     bne        +0x10 /* 0000037E */
  327. label00000370:
  328. 00000370  4245                     clr.w      D5
  329. 00000372  4A46                     tst.w      D6
  330. 00000374  6708                     beq        +0xA /* 0000037E */
  331. 00000376  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  332. 0000037A  6002                     bra        +0x4 /* 0000037E */
  333. label0000037C:
  334. 0000037C  4245                     clr.w      D5
  335. label0000037E:
  336. 0000037E  4A45                     tst.w      D5
  337. 00000380  670C                     beq        +0xE /* 0000038E */
  338. 00000382  7000                     moveq.l    D0, 0x00
  339. 00000384  2F00                     move.l     -[A7], D0
  340. 00000386  2F0B                     move.l     -[A7], A3
  341. 00000388  4EAD 1852                jsr        [A5 + 0x1852 /* export_774 */]
  342. 0000038C  508F                     addq.l     A7, 8
  343. label0000038E:
  344. 0000038E  4CEE 08F0 FFDE           movem.l    D4,D5,D6,D7,A3, [A6 - 0x22]
  345. 00000394  4E5E                     unlink     A6
  346. 00000396  4E75                     rts
  347. export_498:
  348. 00000398  4E56 FFF2                link       A6, -0x000E
  349. 0000039C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  350. 000003A0  382E 0012                move.w     D4, [A6 + 0x12]
  351. 000003A4  286E 0008                movea.l    A4, [A6 + 0x8]
  352. 000003A8  3D6D BB8C FFFC           move.w     [A6 - 0x4], [A5 - 0x4474]
  353. 000003AE  3D6D BB8A FFFA           move.w     [A6 - 0x6], [A5 - 0x4476]
  354. 000003B4  3A3C 0100                move.w     D5, 0x100
  355. 000003B8  CA44                     and.w      D5, D4
  356. 000003BA  6618                     bne        +0x1A /* 000003D4 */
  357. 000003BC  48C4                     ext.l      D4
  358. 000003BE  2F04                     move.l     -[A7], D4
  359. 000003C0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  360. 000003C4  2F0C                     move.l     -[A7], A4
  361. 000003C6  4EAD 186A                jsr        [A5 + 0x186A /* export_777 */]
  362. 000003CA  4A40                     tst.w      D0
  363. 000003CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  364. 000003D0  6600 0338                bne        +0x33A /* 0000070A */
  365. label000003D4:
  366. 000003D4  302D EA5A                move.w     D0, [A5 - 0x15A6]
  367. 000003D8  6B00 0330                bmi        +0x332 /* 0000070A */
  368. 000003DC  0C40 0007                cmpi.w     D0, 0x7
  369. 000003E0  6E00 0328                bgt        +0x32A /* 0000070A */
  370. 000003E4  D040                     add.w      D0, D0
  371. 000003E6  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  372. 000003EA  4EFB 0000                jmp        [PC + D0.w]
  373. 000003EE  02B2 02E6 031E 0158      andi.l     [A2], 0x2E6031E
  374. 000003F6  0012 031E                ori.b      [A2], 0x1E
  375. 000003FA  029E 029E 426E           andi.l     [A6]+, 0x29E426E
  376. 00000400  FFF2                     .invalid   <<F/7/7>>
  377. 00000402  302C 0174                move.w     D0, [A4 + 0x174]
  378. 00000406  5340                     subq.w     D0, 1
  379. 00000408  3D40 FFF6                move.w     [A6 - 0xA], D0
  380. 0000040C  3D6D BB8C FFF4           move.w     [A6 - 0xC], [A5 - 0x4474]
  381. 00000412  3D6D BB8C FFF8           move.w     [A6 - 0x8], [A5 - 0x4474]
  382. 00000418  41EE FFFA                lea.l      A0, [A6 - 0x6]
  383. 0000041C  2F20                     move.l     -[A7], -[A0]
  384. 0000041E  2F20                     move.l     -[A7], -[A0]
  385. 00000420  2F0C                     move.l     -[A7], A4
  386. 00000422  4EBA 2842                jsr        [PC + 0x2842 /* 00002C66 */]
  387. 00000426  4246                     clr.w      D6
  388. 00000428  302D B9BA                move.w     D0, [A5 - 0x4646]
  389. 0000042C  48C0                     ext.l      D0
  390. 0000042E  2F00                     move.l     -[A7], D0
  391. 00000430  2F0C                     move.l     -[A7], A4
  392. 00000432  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  393. 00000436  322D BB8C                move.w     D1, [A5 - 0x4474]
  394. 0000043A  D240                     add.w      D1, D0
  395. 0000043C  3E01                     move.w     D7, D1
  396. 0000043E  9E6D B9BC                sub.w      D7, [A5 - 0x4644]
  397. 00000442  4878 7FFF                push.l     0x7FFF
  398. 00000446  302C 017A                move.w     D0, [A4 + 0x17A]
  399. 0000044A  48C0                     ext.l      D0
  400. 0000044C  2F00                     move.l     -[A7], D0
  401. 0000044E  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  402. 00000452  5340                     subq.w     D0, 1
  403. 00000454  3D40 FFFE                move.w     [A6 - 0x2], D0
  404. 00000458  B047                     cmp.w      D0, D7
  405. 0000045A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  406. 0000045E  6C04                     bge        +0x6 /* 00000464 */
  407. 00000460  3E2E FFFE                move.w     D7, [A6 - 0x2]
  408. label00000464:
  409. 00000464  4878 0145                push.l     0x145
  410. 00000468  4EBA 31B6                jsr        [PC + 0x31B6 /* 00003620 */]
  411. 0000046C  4878 0146                push.l     0x146
  412. 00000470  4EBA 31AE                jsr        [PC + 0x31AE /* 00003620 */]
  413. 00000474  48C7                     ext.l      D7
  414. 00000476  2F07                     move.l     -[A7], D7
  415. 00000478  302C 017A                move.w     D0, [A4 + 0x17A]
  416. 0000047C  48C0                     ext.l      D0
  417. 0000047E  2F00                     move.l     -[A7], D0
  418. 00000480  4EAD 071A                jsr        [A5 + 0x71A /* export_223 */]
  419. 00000484  3E00                     move.w     D7, D0
  420. 00000486  47EC 032E                lea.l      A3, [A4 + 0x32E]
  421. 0000048A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  422. label0000048E:
  423. 0000048E  7001                     moveq.l    D0, 0x01
  424. 00000490  B06B 000C                cmp.w      D0, [A3 + 0xC]
  425. 00000494  6654                     bne        +0x56 /* 000004EA */
  426. 00000496  4A6B 0004                tst.w      [A3 + 0x4]
  427. 0000049A  664E                     bne        +0x50 /* 000004EA */
  428. 0000049C  0C6B 7FFF 0006           cmpi.w     [A3 + 0x6], 0x7FFF
  429. 000004A2  6646                     bne        +0x48 /* 000004EA */
  430. 000004A4  302B 0008                move.w     D0, [A3 + 0x8]
  431. 000004A8  B06D B9BA                cmp.w      D0, [A5 - 0x4646]
  432. 000004AC  6E0C                     bgt        +0xE /* 000004BA */
  433. 000004AE  302B 000A                move.w     D0, [A3 + 0xA]
  434. 000004B2  B06D B9BA                cmp.w      D0, [A5 - 0x4646]
  435. 000004B6  6D02                     blt        +0x4 /* 000004BA */
  436. 000004B8  7C01                     moveq.l    D6, 0x01
  437. label000004BA:
  438. 000004BA  48C7                     ext.l      D7
  439. 000004BC  2F07                     move.l     -[A7], D7
  440. 000004BE  302B 000A                move.w     D0, [A3 + 0xA]
  441. 000004C2  48C0                     ext.l      D0
  442. 000004C4  2F00                     move.l     -[A7], D0
  443. 000004C6  302B 0008                move.w     D0, [A3 + 0x8]
  444. 000004CA  48C0                     ext.l      D0
  445. 000004CC  2F00                     move.l     -[A7], D0
  446. 000004CE  302B 0006                move.w     D0, [A3 + 0x6]
  447. 000004D2  48C0                     ext.l      D0
  448. 000004D4  2F00                     move.l     -[A7], D0
  449. 000004D6  302B 0004                move.w     D0, [A3 + 0x4]
  450. 000004DA  48C0                     ext.l      D0
  451. 000004DC  2F00                     move.l     -[A7], D0
  452. 000004DE  7001                     moveq.l    D0, 0x01
  453. 000004E0  2F00                     move.l     -[A7], D0
  454. 000004E2  4EBA 023E                jsr        [PC + 0x23E /* 00000722 */]
  455. 000004E6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  456. label000004EA:
  457. 000004EA  2653                     movea.l    A3, [A3]
  458. 000004EC  200B                     move.l     D0, A3
  459. 000004EE  669E                     bne        -0x60 /* 0000048E */
  460. 000004F0  4A46                     tst.w      D6
  461. 000004F2  6630                     bne        +0x32 /* 00000524 */
  462. 000004F4  48C7                     ext.l      D7
  463. 000004F6  2F07                     move.l     -[A7], D7
  464. 000004F8  302D B9BA                move.w     D0, [A5 - 0x4646]
  465. 000004FC  48C0                     ext.l      D0
  466. 000004FE  2F00                     move.l     -[A7], D0
  467. 00000500  302D B9BA                move.w     D0, [A5 - 0x4646]
  468. 00000504  48C0                     ext.l      D0
  469. 00000506  2F00                     move.l     -[A7], D0
  470. 00000508  302D BA7E                move.w     D0, [A5 - 0x4582]
  471. 0000050C  48C0                     ext.l      D0
  472. 0000050E  2F00                     move.l     -[A7], D0
  473. 00000510  302D BA7E                move.w     D0, [A5 - 0x4582]
  474. 00000514  48C0                     ext.l      D0
  475. 00000516  2F00                     move.l     -[A7], D0
  476. 00000518  7001                     moveq.l    D0, 0x01
  477. 0000051A  2F00                     move.l     -[A7], D0
  478. 0000051C  4EBA 0204                jsr        [PC + 0x204 /* 00000722 */]
  479. 00000520  4FEF 0018                lea.l      A7, [A7 + 0x18]
  480. label00000524:
  481. 00000524  4878 0147                push.l     0x147
  482. 00000528  4EBA 30F6                jsr        [PC + 0x30F6 /* 00003620 */]
  483. 0000052C  4878 0148                push.l     0x148
  484. 00000530  4EBA 30EE                jsr        [PC + 0x30EE /* 00003620 */]
  485. 00000534  7000                     moveq.l    D0, 0x00
  486. 00000536  2F00                     move.l     -[A7], D0
  487. 00000538  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  488. 0000053C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  489. 00000540  6000 01C8                bra        +0x1CA /* 0000070A */
  490. 00000544  426E FFF4                clr.w      [A6 - 0xC]
  491. 00000548  302C 0172                move.w     D0, [A4 + 0x172]
  492. 0000054C  5340                     subq.w     D0, 1
  493. 0000054E  3D40 FFF8                move.w     [A6 - 0x8], D0
  494. 00000552  3D6D BB8A FFF2           move.w     [A6 - 0xE], [A5 - 0x4476]
  495. 00000558  3D6D BB8A FFF6           move.w     [A6 - 0xA], [A5 - 0x4476]
  496. 0000055E  41EE FFFA                lea.l      A0, [A6 - 0x6]
  497. 00000562  2F20                     move.l     -[A7], -[A0]
  498. 00000564  2F20                     move.l     -[A7], -[A0]
  499. 00000566  2F0C                     move.l     -[A7], A4
  500. 00000568  4EBA 26FC                jsr        [PC + 0x26FC /* 00002C66 */]
  501. 0000056C  4246                     clr.w      D6
  502. 0000056E  302D B9B6                move.w     D0, [A5 - 0x464A]
  503. 00000572  48C0                     ext.l      D0
  504. 00000574  2F00                     move.l     -[A7], D0
  505. 00000576  2F0C                     move.l     -[A7], A4
  506. 00000578  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  507. 0000057C  322D BB8A                move.w     D1, [A5 - 0x4476]
  508. 00000580  D240                     add.w      D1, D0
  509. 00000582  3E01                     move.w     D7, D1
  510. 00000584  9E6D B9B8                sub.w      D7, [A5 - 0x4648]
  511. 00000588  4878 7FFF                push.l     0x7FFF
  512. 0000058C  302C 017C                move.w     D0, [A4 + 0x17C]
  513. 00000590  48C0                     ext.l      D0
  514. 00000592  2F00                     move.l     -[A7], D0
  515. 00000594  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  516. 00000598  5340                     subq.w     D0, 1
  517. 0000059A  3D40 FFFE                move.w     [A6 - 0x2], D0
  518. 0000059E  B047                     cmp.w      D0, D7
  519. 000005A0  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  520. 000005A4  6C04                     bge        +0x6 /* 000005AA */
  521. 000005A6  3E2E FFFE                move.w     D7, [A6 - 0x2]
  522. label000005AA:
  523. 000005AA  4878 0145                push.l     0x145
  524. 000005AE  4EBA 3070                jsr        [PC + 0x3070 /* 00003620 */]
  525. 000005B2  4878 0146                push.l     0x146
  526. 000005B6  4EBA 3068                jsr        [PC + 0x3068 /* 00003620 */]
  527. 000005BA  48C7                     ext.l      D7
  528. 000005BC  2F07                     move.l     -[A7], D7
  529. 000005BE  302C 017C                move.w     D0, [A4 + 0x17C]
  530. 000005C2  48C0                     ext.l      D0
  531. 000005C4  2F00                     move.l     -[A7], D0
  532. 000005C6  4EAD 071A                jsr        [A5 + 0x71A /* export_223 */]
  533. 000005CA  3E00                     move.w     D7, D0
  534. 000005CC  47EC 032E                lea.l      A3, [A4 + 0x32E]
  535. 000005D0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  536. label000005D4:
  537. 000005D4  7001                     moveq.l    D0, 0x01
  538. 000005D6  B06B 000C                cmp.w      D0, [A3 + 0xC]
  539. 000005DA  6654                     bne        +0x56 /* 00000630 */
  540. 000005DC  4A6B 0008                tst.w      [A3 + 0x8]
  541. 000005E0  664E                     bne        +0x50 /* 00000630 */
  542. 000005E2  0C6B 7FFF 000A           cmpi.w     [A3 + 0xA], 0x7FFF
  543. 000005E8  6646                     bne        +0x48 /* 00000630 */
  544. 000005EA  302B 0004                move.w     D0, [A3 + 0x4]
  545. 000005EE  B06D B9B6                cmp.w      D0, [A5 - 0x464A]
  546. 000005F2  6E0C                     bgt        +0xE /* 00000600 */
  547. 000005F4  302B 0006                move.w     D0, [A3 + 0x6]
  548. 000005F8  B06D B9B6                cmp.w      D0, [A5 - 0x464A]
  549. 000005FC  6D02                     blt        +0x4 /* 00000600 */
  550. 000005FE  7C01                     moveq.l    D6, 0x01
  551. label00000600:
  552. 00000600  48C7                     ext.l      D7
  553. 00000602  2F07                     move.l     -[A7], D7
  554. 00000604  302B 000A                move.w     D0, [A3 + 0xA]
  555. 00000608  48C0                     ext.l      D0
  556. 0000060A  2F00                     move.l     -[A7], D0
  557. 0000060C  302B 0008                move.w     D0, [A3 + 0x8]
  558. 00000610  48C0                     ext.l      D0
  559. 00000612  2F00                     move.l     -[A7], D0
  560. 00000614  302B 0006                move.w     D0, [A3 + 0x6]
  561. 00000618  48C0                     ext.l      D0
  562. 0000061A  2F00                     move.l     -[A7], D0
  563. 0000061C  302B 0004                move.w     D0, [A3 + 0x4]
  564. 00000620  48C0                     ext.l      D0
  565. 00000622  2F00                     move.l     -[A7], D0
  566. 00000624  7000                     moveq.l    D0, 0x00
  567. 00000626  2F00                     move.l     -[A7], D0
  568. 00000628  4EBA 00F8                jsr        [PC + 0xF8 /* 00000722 */]
  569. 0000062C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  570. label00000630:
  571. 00000630  2653                     movea.l    A3, [A3]
  572. 00000632  200B                     move.l     D0, A3
  573. 00000634  669E                     bne        -0x60 /* 000005D4 */
  574. 00000636  4A46                     tst.w      D6
  575. 00000638  6630                     bne        +0x32 /* 0000066A */
  576. 0000063A  48C7                     ext.l      D7
  577. 0000063C  2F07                     move.l     -[A7], D7
  578. 0000063E  302D BA7C                move.w     D0, [A5 - 0x4584]
  579. 00000642  48C0                     ext.l      D0
  580. 00000644  2F00                     move.l     -[A7], D0
  581. 00000646  302D BA7C                move.w     D0, [A5 - 0x4584]
  582. 0000064A  48C0                     ext.l      D0
  583. 0000064C  2F00                     move.l     -[A7], D0
  584. 0000064E  302D B9B6                move.w     D0, [A5 - 0x464A]
  585. 00000652  48C0                     ext.l      D0
  586. 00000654  2F00                     move.l     -[A7], D0
  587. 00000656  302D B9B6                move.w     D0, [A5 - 0x464A]
  588. 0000065A  48C0                     ext.l      D0
  589. 0000065C  2F00                     move.l     -[A7], D0
  590. 0000065E  7000                     moveq.l    D0, 0x00
  591. 00000660  2F00                     move.l     -[A7], D0
  592. 00000662  4EBA 00BE                jsr        [PC + 0xBE /* 00000722 */]
  593. 00000666  4FEF 0018                lea.l      A7, [A7 + 0x18]
  594. label0000066A:
  595. 0000066A  4878 0147                push.l     0x147
  596. 0000066E  4EBA 2FB0                jsr        [PC + 0x2FB0 /* 00003620 */]
  597. 00000672  4878 0148                push.l     0x148
  598. 00000676  4EBA 2FA8                jsr        [PC + 0x2FA8 /* 00003620 */]
  599. 0000067A  7000                     moveq.l    D0, 0x00
  600. 0000067C  2F00                     move.l     -[A7], D0
  601. 0000067E  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  602. 00000682  4FEF 000C                lea.l      A7, [A7 + 0xC]
  603. 00000686  6000 0082                bra        +0x84 /* 0000070A */
  604. 0000068A  48C4                     ext.l      D4
  605. 0000068C  2F04                     move.l     -[A7], D4
  606. 0000068E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  607. 00000692  2F0C                     move.l     -[A7], A4
  608. 00000694  4EBA 2596                jsr        [PC + 0x2596 /* 00002C2C */]
  609. 00000698  4FEF 000C                lea.l      A7, [A7 + 0xC]
  610. 0000069C  606C                     bra        +0x6E /* 0000070A */
  611. 0000069E  4A6C 032A                tst.w      [A4 + 0x32A]
  612. 000006A2  670A                     beq        +0xC /* 000006AE */
  613. 000006A4  2F0C                     move.l     -[A7], A4
  614. 000006A6  4EBA 5204                jsr        [PC + 0x5204 /* 000058AC */]
  615. 000006AA  588F                     addq.l     A7, 4
  616. 000006AC  605C                     bra        +0x5E /* 0000070A */
  617. label000006AE:
  618. 000006AE  4A6C 02FE                tst.w      [A4 + 0x2FE]
  619. 000006B2  6714                     beq        +0x16 /* 000006C8 */
  620. 000006B4  48C4                     ext.l      D4
  621. 000006B6  2F04                     move.l     -[A7], D4
  622. 000006B8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  623. 000006BC  2F0C                     move.l     -[A7], A4
  624. 000006BE  4EBA 2C50                jsr        [PC + 0x2C50 /* 00003310 */]
  625. 000006C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  626. 000006C6  6042                     bra        +0x44 /* 0000070A */
  627. label000006C8:
  628. 000006C8  2F0C                     move.l     -[A7], A4
  629. 000006CA  4EBA 2B5A                jsr        [PC + 0x2B5A /* 00003226 */]
  630. 000006CE  588F                     addq.l     A7, 4
  631. 000006D0  6038                     bra        +0x3A /* 0000070A */
  632. 000006D2  47EC 032E                lea.l      A3, [A4 + 0x32E]
  633. label000006D6:
  634. 000006D6  7002                     moveq.l    D0, 0x02
  635. 000006D8  B06B 000C                cmp.w      D0, [A3 + 0xC]
  636. 000006DC  6626                     bne        +0x28 /* 00000704 */
  637. 000006DE  7000                     moveq.l    D0, 0x00
  638. 000006E0  2F00                     move.l     -[A7], D0
  639. 000006E2  4A45                     tst.w      D5
  640. 000006E4  6704                     beq        +0x6 /* 000006EA */
  641. 000006E6  7206                     moveq.l    D1, 0x06
  642. 000006E8  6002                     bra        +0x4 /* 000006EC */
  643. label000006EA:
  644. 000006EA  7202                     moveq.l    D1, 0x02
  645. label000006EC:
  646. 000006EC  2F01                     move.l     -[A7], D1
  647. 000006EE  7000                     moveq.l    D0, 0x00
  648. 000006F0  2F00                     move.l     -[A7], D0
  649. 000006F2  2F00                     move.l     -[A7], D0
  650. 000006F4  4878 0340                push.l     0x340
  651. 000006F8  2F0C                     move.l     -[A7], A4
  652. 000006FA  4EBA 367C                jsr        [PC + 0x367C /* 00003D78 */]
  653. 000006FE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  654. 00000702  6006                     bra        +0x8 /* 0000070A */
  655. label00000704:
  656. 00000704  2653                     movea.l    A3, [A3]
  657. 00000706  200B                     move.l     D0, A3
  658. 00000708  66CC                     bne        -0x32 /* 000006D6 */
  659. label0000070A:
  660. 0000070A  7000                     moveq.l    D0, 0x00
  661. 0000070C  2F00                     move.l     -[A7], D0
  662. 0000070E  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  663. 00000712  4EBA 4BB0                jsr        [PC + 0x4BB0 /* 000052C4 */]
  664. 00000716  588F                     addq.l     A7, 4
  665. 00000718  4CEE 18F0 FFDA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x26]
  666. 0000071E  4E5E                     unlink     A6
  667. 00000720  4E75                     rts
  668. fn00000722:
  669. 00000722  4E56 FD00                link       A6, -0x0300
  670. 00000726  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  671. 0000072A  49EE FD00                lea.l      A4, [A6 - 0x300]
  672. 0000072E  382E 001E                move.w     D4, [A6 + 0x1E]
  673. 00000732  3A2E 0016                move.w     D5, [A6 + 0x16]
  674. 00000736  3C2E 000E                move.w     D6, [A6 + 0xE]
  675. 0000073A  47EE FF00                lea.l      A3, [A6 - 0x100]
  676. 0000073E  3E2E 000A                move.w     D7, [A6 + 0xA]
  677. 00000742  6706                     beq        +0x8 /* 0000074A */
  678. 00000744  48C5                     ext.l      D5
  679. 00000746  2005                     move.l     D0, D5
  680. 00000748  6004                     bra        +0x6 /* 0000074E */
  681. label0000074A:
  682. 0000074A  48C6                     ext.l      D6
  683. 0000074C  2006                     move.l     D0, D6
  684. label0000074E:
  685. 0000074E  72FF                     moveq.l    D1, 0xFFFFFFFF
  686. 00000750  B280                     cmp.l      D1, D0
  687. 00000752  6630                     bne        +0x32 /* 00000784 */
  688. 00000754  48C4                     ext.l      D4
  689. 00000756  2F04                     move.l     -[A7], D4
  690. 00000758  4A47                     tst.w      D7
  691. 0000075A  6708                     beq        +0xA /* 00000764 */
  692. 0000075C  203C 0000 0443           move.l     D0, 0x443
  693. 00000762  6006                     bra        +0x8 /* 0000076A */
  694. label00000764:
  695. 00000764  203C 0000 0444           move.l     D0, 0x444
  696. label0000076A:
  697. 0000076A  2F00                     move.l     -[A7], D0
  698. 0000076C  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  699. 00000770  588F                     addq.l     A7, 4
  700. 00000772  2F00                     move.l     -[A7], D0
  701. 00000774  486D B7CC                pea.l      [A5 - 0x4834]
  702. 00000778  2F0B                     move.l     -[A7], A3
  703. 0000077A  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  704. 0000077E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  705. 00000782  6066                     bra        +0x68 /* 000007EA */
  706. label00000784:
  707. 00000784  70FF                     moveq.l    D0, 0xFFFFFFFF
  708. 00000786  2F00                     move.l     -[A7], D0
  709. 00000788  7200                     moveq.l    D1, 0x00
  710. 0000078A  2F01                     move.l     -[A7], D1
  711. 0000078C  342E 001A                move.w     D2, [A6 + 0x1A]
  712. 00000790  48C2                     ext.l      D2
  713. 00000792  2F02                     move.l     -[A7], D2
  714. 00000794  48C5                     ext.l      D5
  715. 00000796  2F05                     move.l     -[A7], D5
  716. 00000798  342E 0012                move.w     D2, [A6 + 0x12]
  717. 0000079C  48C2                     ext.l      D2
  718. 0000079E  2F02                     move.l     -[A7], D2
  719. 000007A0  48C6                     ext.l      D6
  720. 000007A2  2F06                     move.l     -[A7], D6
  721. 000007A4  2F0C                     move.l     -[A7], A4
  722. 000007A6  4EAD 12B2                jsr        [A5 + 0x12B2 /* export_594 */]
  723. 000007AA  48C4                     ext.l      D4
  724. 000007AC  2F04                     move.l     -[A7], D4
  725. 000007AE  200C                     move.l     D0, A4
  726. 000007B0  5280                     addq.l     D0, 1
  727. 000007B2  2F00                     move.l     -[A7], D0
  728. 000007B4  4A47                     tst.w      D7
  729. 000007B6  6708                     beq        +0xA /* 000007C0 */
  730. 000007B8  203C 0000 0446           move.l     D0, 0x446
  731. 000007BE  6006                     bra        +0x8 /* 000007C6 */
  732. label000007C0:
  733. 000007C0  203C 0000 0447           move.l     D0, 0x447
  734. label000007C6:
  735. 000007C6  2F00                     move.l     -[A7], D0
  736. 000007C8  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  737. 000007CC  588F                     addq.l     A7, 4
  738. 000007CE  2F00                     move.l     -[A7], D0
  739. 000007D0  486E FE00                pea.l      [A6 - 0x200]
  740. 000007D4  4878 0445                push.l     0x445
  741. 000007D8  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  742. 000007DC  508F                     addq.l     A7, 8
  743. 000007DE  2F00                     move.l     -[A7], D0
  744. 000007E0  2F0B                     move.l     -[A7], A3
  745. 000007E2  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  746. 000007E6  4FEF 0030                lea.l      A7, [A7 + 0x30]
  747. label000007EA:
  748. 000007EA  2F0B                     move.l     -[A7], A3
  749. 000007EC  4EBA 2D78                jsr        [PC + 0x2D78 /* 00003566 */]
  750. 000007F0  588F                     addq.l     A7, 4
  751. 000007F2  4CEE 18F0 FCE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x318]
  752. 000007F8  4E5E                     unlink     A6
  753. 000007FA  4E75                     rts
  754. export_499:
  755. 000007FC  4E56 FFF6                link       A6, -0x000A
  756. 00000800  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  757. 00000804  286E 0008                movea.l    A4, [A6 + 0x8]
  758. 00000808  4A6D EA58                tst.w      [A5 - 0x15A8]
  759. 0000080C  6700 02DE                beq        +0x2E0 /* 00000AEC */
  760. 00000810  7064                     moveq.l    D0, 0x64
  761. 00000812  2F00                     move.l     -[A7], D0
  762. 00000814  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  763. 00000818  264C                     movea.l    A3, A4
  764. 0000081A  4A6B 0374                tst.w      [A3 + 0x374]
  765. 0000081E  588F                     addq.l     A7, 4
  766. 00000820  6700 0190                beq        +0x192 /* 000009B2 */
  767. 00000824  302B 0320                move.w     D0, [A3 + 0x320]
  768. 00000828  B06E 0010                cmp.w      D0, [A6 + 0x10]
  769. 0000082C  6C12                     bge        +0x14 /* 00000840 */
  770. 0000082E  7004                     moveq.l    D0, 0x04
  771. 00000830  2F00                     move.l     -[A7], D0
  772. 00000832  7200                     moveq.l    D1, 0x00
  773. 00000834  2F01                     move.l     -[A7], D1
  774. 00000836  2F0B                     move.l     -[A7], A3
  775. 00000838  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  776. 0000083C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  777. label00000840:
  778. 00000840  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  779. 00000844  302B 0340                move.w     D0, [A3 + 0x340]
  780. 00000848  B06E 000E                cmp.w      D0, [A6 + 0xE]
  781. 0000084C  6F42                     ble        +0x44 /* 00000890 */
  782. 0000084E  41EE 0014                lea.l      A0, [A6 + 0x14]
  783. 00000852  2F20                     move.l     -[A7], -[A0]
  784. 00000854  2F20                     move.l     -[A7], -[A0]
  785. 00000856  2F0B                     move.l     -[A7], A3
  786. 00000858  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  787. 0000085C  41EE 0014                lea.l      A0, [A6 + 0x14]
  788. 00000860  2F20                     move.l     -[A7], -[A0]
  789. 00000862  2F20                     move.l     -[A7], -[A0]
  790. 00000864  2F0B                     move.l     -[A7], A3
  791. 00000866  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  792. 0000086A  3D6B 0340 000E           move.w     [A6 + 0xE], [A3 + 0x340]
  793. 00000870  302B 0340                move.w     D0, [A3 + 0x340]
  794. 00000874  B06E 0012                cmp.w      D0, [A6 + 0x12]
  795. 00000878  4FEF 0018                lea.l      A7, [A7 + 0x18]
  796. 0000087C  6F12                     ble        +0x14 /* 00000890 */
  797. 0000087E  302B 01B4                move.w     D0, [A3 + 0x1B4]
  798. 00000882  48C0                     ext.l      D0
  799. 00000884  2F00                     move.l     -[A7], D0
  800. 00000886  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  801. 0000088A  588F                     addq.l     A7, 4
  802. 0000088C  6000 025E                bra        +0x260 /* 00000AEC */
  803. label00000890:
  804. 00000890  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  805. 00000894  302B 02F2                move.w     D0, [A3 + 0x2F2]
  806. 00000898  B06E 000C                cmp.w      D0, [A6 + 0xC]
  807. 0000089C  6D00 00BE                blt        +0xC0 /* 0000095C */
  808. 000008A0  41EB 0200                lea.l      A0, [A3 + 0x200]
  809. 000008A4  2F20                     move.l     -[A7], -[A0]
  810. 000008A6  2F20                     move.l     -[A7], -[A0]
  811. 000008A8  3F20                     move.w     -[A7], -[A0]
  812. 000008AA  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  813. 000008AE  302B 02F4                move.w     D0, [A3 + 0x2F4]
  814. 000008B2  B06E 000E                cmp.w      D0, [A6 + 0xE]
  815. 000008B6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  816. 000008BA  6D6C                     blt        +0x6E /* 00000928 */
  817. 000008BC  41EE FFF8                lea.l      A0, [A6 - 0x8]
  818. 000008C0  43EB 02EE                lea.l      A1, [A3 + 0x2EE]
  819. 000008C4  20D9                     move.l     [A0]+, [A1]+
  820. 000008C6  20D9                     move.l     [A0]+, [A1]+
  821. 000008C8  536E FFFA                subq.w     [A6 - 0x6], 1
  822. 000008CC  3D6E FFFA FFFE           move.w     [A6 - 0x2], [A6 - 0x6]
  823. 000008D2  41EE 0000                lea.l      A0, [A6 + 0x0]
  824. 000008D6  2F20                     move.l     -[A7], -[A0]
  825. 000008D8  2F20                     move.l     -[A7], -[A0]
  826. 000008DA  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  827. 000008DE  302B 02F6                move.w     D0, [A3 + 0x2F6]
  828. 000008E2  5240                     addq.w     D0, 1
  829. 000008E4  D16E FFFA                add.w      [A6 - 0x6], D0
  830. 000008E8  3D6E FFFA FFFE           move.w     [A6 - 0x2], [A6 - 0x6]
  831. 000008EE  41EE 0000                lea.l      A0, [A6 + 0x0]
  832. 000008F2  2F20                     move.l     -[A7], -[A0]
  833. 000008F4  2F20                     move.l     -[A7], -[A0]
  834. 000008F6  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  835. 000008FA  302B 02F6                move.w     D0, [A3 + 0x2F6]
  836. 000008FE  5240                     addq.w     D0, 1
  837. 00000900  D16E FFFA                add.w      [A6 - 0x6], D0
  838. 00000904  3D6E FFFA FFFE           move.w     [A6 - 0x2], [A6 - 0x6]
  839. 0000090A  41EE 0000                lea.l      A0, [A6 + 0x0]
  840. 0000090E  2F20                     move.l     -[A7], -[A0]
  841. 00000910  2F20                     move.l     -[A7], -[A0]
  842. 00000912  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  843. 00000916  7001                     moveq.l    D0, 0x01
  844. 00000918  2F00                     move.l     -[A7], D0
  845. 0000091A  72FF                     moveq.l    D1, 0xFFFFFFFF
  846. 0000091C  2F01                     move.l     -[A7], D1
  847. 0000091E  2F0B                     move.l     -[A7], A3
  848. 00000920  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  849. 00000924  4FEF 0024                lea.l      A7, [A7 + 0x24]
  850. label00000928:
  851. 00000928  302B 01C4                move.w     D0, [A3 + 0x1C4]
  852. 0000092C  B06E 0012                cmp.w      D0, [A6 + 0x12]
  853. 00000930  6E08                     bgt        +0xA /* 0000093A */
  854. 00000932  2F0B                     move.l     -[A7], A3
  855. 00000934  4EBA 19E6                jsr        [PC + 0x19E6 /* 0000231C */]
  856. 00000938  588F                     addq.l     A7, 4
  857. label0000093A:
  858. 0000093A  3D6B 035A 000C           move.w     [A6 + 0xC], [A3 + 0x35A]
  859. 00000940  302B 035A                move.w     D0, [A3 + 0x35A]
  860. 00000944  B06E 0010                cmp.w      D0, [A6 + 0x10]
  861. 00000948  6F12                     ble        +0x14 /* 0000095C */
  862. 0000094A  302B 01B4                move.w     D0, [A3 + 0x1B4]
  863. 0000094E  48C0                     ext.l      D0
  864. 00000950  2F00                     move.l     -[A7], D0
  865. 00000952  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  866. 00000956  588F                     addq.l     A7, 4
  867. 00000958  6000 0192                bra        +0x194 /* 00000AEC */
  868. label0000095C:
  869. 0000095C  41EB 0200                lea.l      A0, [A3 + 0x200]
  870. 00000960  2F20                     move.l     -[A7], -[A0]
  871. 00000962  2F20                     move.l     -[A7], -[A0]
  872. 00000964  3F20                     move.w     -[A7], -[A0]
  873. 00000966  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  874. 0000096A  302B 0340                move.w     D0, [A3 + 0x340]
  875. 0000096E  5340                     subq.w     D0, 1
  876. 00000970  3D40 FFFE                move.w     [A6 - 0x2], D0
  877. 00000974  3D40 FFFA                move.w     [A6 - 0x6], D0
  878. 00000978  426E FFF8                clr.w      [A6 - 0x8]
  879. 0000097C  3D6B 016E FFFC           move.w     [A6 - 0x4], [A3 + 0x16E]
  880. 00000982  41EE 0000                lea.l      A0, [A6 + 0x0]
  881. 00000986  2F20                     move.l     -[A7], -[A0]
  882. 00000988  2F20                     move.l     -[A7], -[A0]
  883. 0000098A  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  884. 0000098E  3D6B 0170 FFFE           move.w     [A6 - 0x2], [A3 + 0x170]
  885. 00000994  302B 035A                move.w     D0, [A3 + 0x35A]
  886. 00000998  5340                     subq.w     D0, 1
  887. 0000099A  3D40 FFF8                move.w     [A6 - 0x8], D0
  888. 0000099E  3D40 FFFC                move.w     [A6 - 0x4], D0
  889. 000009A2  41EE 0000                lea.l      A0, [A6 + 0x0]
  890. 000009A6  2F20                     move.l     -[A7], -[A0]
  891. 000009A8  2F20                     move.l     -[A7], -[A0]
  892. 000009AA  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  893. 000009AE  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  894. label000009B2:
  895. 000009B2  302B 01B4                move.w     D0, [A3 + 0x1B4]
  896. 000009B6  48C0                     ext.l      D0
  897. 000009B8  2F00                     move.l     -[A7], D0
  898. 000009BA  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  899. 000009BE  4247                     clr.w      D7
  900. 000009C0  4246                     clr.w      D6
  901. 000009C2  588F                     addq.l     A7, 4
  902. label000009C4:
  903. 000009C4  7000                     moveq.l    D0, 0x00
  904. 000009C6  3006                     move.w     D0, D6
  905. 000009C8  322B 0352                move.w     D1, [A3 + 0x352]
  906. 000009CC  48C1                     ext.l      D1
  907. 000009CE  B280                     cmp.l      D1, D0
  908. 000009D0  6E0E                     bgt        +0x10 /* 000009E0 */
  909. 000009D2  0C6B 7FFF 034E           cmpi.w     [A3 + 0x34E], 0x7FFF
  910. 000009D8  6600 0112                bne        +0x114 /* 00000AEC */
  911. 000009DC  5346                     subq.w     D6, 1
  912. 000009DE  6018                     bra        +0x1A /* 000009F8 */
  913. label000009E0:
  914. 000009E0  206B 0356                movea.l    A0, [A3 + 0x356]
  915. 000009E4  7000                     moveq.l    D0, 0x00
  916. 000009E6  3006                     move.w     D0, D6
  917. 000009E8  E780                     asl        D0, 3
  918. 000009EA  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  919. 000009EE  B06E 000E                cmp.w      D0, [A6 + 0xE]
  920. 000009F2  6C04                     bge        +0x6 /* 000009F8 */
  921. 000009F4  5246                     addq.w     D6, 1
  922. 000009F6  60CC                     bra        -0x32 /* 000009C4 */
  923. label000009F8:
  924. 000009F8  3806                     move.w     D4, D6
  925. 000009FA  6002                     bra        +0x4 /* 000009FE */
  926. label000009FC:
  927. 000009FC  5244                     addq.w     D4, 1
  928. label000009FE:
  929. 000009FE  7000                     moveq.l    D0, 0x00
  930. 00000A00  3004                     move.w     D0, D4
  931. 00000A02  322B 0352                move.w     D1, [A3 + 0x352]
  932. 00000A06  5341                     subq.w     D1, 1
  933. 00000A08  48C1                     ext.l      D1
  934. 00000A0A  B280                     cmp.l      D1, D0
  935. 00000A0C  6F14                     ble        +0x16 /* 00000A22 */
  936. 00000A0E  206B 0356                movea.l    A0, [A3 + 0x356]
  937. 00000A12  7000                     moveq.l    D0, 0x00
  938. 00000A14  3004                     move.w     D0, D4
  939. 00000A16  E780                     asl        D0, 3
  940. 00000A18  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  941. 00000A1C  B06E 0012                cmp.w      D0, [A6 + 0x12]
  942. 00000A20  6DDA                     blt        -0x24 /* 000009FC */
  943. label00000A22:
  944. 00000A22  7000                     moveq.l    D0, 0x00
  945. 00000A24  3007                     move.w     D0, D7
  946. 00000A26  322B 036C                move.w     D1, [A3 + 0x36C]
  947. 00000A2A  48C1                     ext.l      D1
  948. 00000A2C  B280                     cmp.l      D1, D0
  949. 00000A2E  6E0E                     bgt        +0x10 /* 00000A3E */
  950. 00000A30  0C6B 7FFF 0368           cmpi.w     [A3 + 0x368], 0x7FFF
  951. 00000A36  6600 00B4                bne        +0xB6 /* 00000AEC */
  952. 00000A3A  5347                     subq.w     D7, 1
  953. 00000A3C  6018                     bra        +0x1A /* 00000A56 */
  954. label00000A3E:
  955. 00000A3E  206B 0370                movea.l    A0, [A3 + 0x370]
  956. 00000A42  7000                     moveq.l    D0, 0x00
  957. 00000A44  3007                     move.w     D0, D7
  958. 00000A46  E780                     asl        D0, 3
  959. 00000A48  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  960. 00000A4C  B06E 000C                cmp.w      D0, [A6 + 0xC]
  961. 00000A50  6C04                     bge        +0x6 /* 00000A56 */
  962. 00000A52  5247                     addq.w     D7, 1
  963. 00000A54  60CC                     bra        -0x32 /* 00000A22 */
  964. label00000A56:
  965. 00000A56  3A07                     move.w     D5, D7
  966. 00000A58  6002                     bra        +0x4 /* 00000A5C */
  967. label00000A5A:
  968. 00000A5A  5245                     addq.w     D5, 1
  969. label00000A5C:
  970. 00000A5C  7000                     moveq.l    D0, 0x00
  971. 00000A5E  3005                     move.w     D0, D5
  972. 00000A60  322B 036C                move.w     D1, [A3 + 0x36C]
  973. 00000A64  5341                     subq.w     D1, 1
  974. 00000A66  48C1                     ext.l      D1
  975. 00000A68  B280                     cmp.l      D1, D0
  976. 00000A6A  6F14                     ble        +0x16 /* 00000A80 */
  977. 00000A6C  206B 0370                movea.l    A0, [A3 + 0x370]
  978. 00000A70  7000                     moveq.l    D0, 0x00
  979. 00000A72  3005                     move.w     D0, D5
  980. 00000A74  E780                     asl        D0, 3
  981. 00000A76  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  982. 00000A7A  B06E 0010                cmp.w      D0, [A6 + 0x10]
  983. 00000A7E  6DDA                     blt        -0x24 /* 00000A5A */
  984. label00000A80:
  985. 00000A80  3D6D BD00 FFF6           move.w     [A6 - 0xA], [A5 - 0x4300]
  986. 00000A86  026D FFF7 BD00           andi.w     [A5 - 0x4300], 0xFFF7
  987. 00000A8C  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  988. 00000A90  4878 0107                push.l     0x107
  989. 00000A94  206B 0356                movea.l    A0, [A3 + 0x356]
  990. 00000A98  7000                     moveq.l    D0, 0x00
  991. 00000A9A  3004                     move.w     D0, D4
  992. 00000A9C  E780                     asl        D0, 3
  993. 00000A9E  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  994. 00000AA2  48C0                     ext.l      D0
  995. 00000AA4  2F00                     move.l     -[A7], D0
  996. 00000AA6  206B 0356                movea.l    A0, [A3 + 0x356]
  997. 00000AAA  7000                     moveq.l    D0, 0x00
  998. 00000AAC  3006                     move.w     D0, D6
  999. 00000AAE  E780                     asl        D0, 3
  1000. 00000AB0  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  1001. 00000AB4  48C0                     ext.l      D0
  1002. 00000AB6  2F00                     move.l     -[A7], D0
  1003. 00000AB8  206B 0370                movea.l    A0, [A3 + 0x370]
  1004. 00000ABC  7000                     moveq.l    D0, 0x00
  1005. 00000ABE  3005                     move.w     D0, D5
  1006. 00000AC0  E780                     asl        D0, 3
  1007. 00000AC2  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  1008. 00000AC6  48C0                     ext.l      D0
  1009. 00000AC8  2F00                     move.l     -[A7], D0
  1010. 00000ACA  206B 0370                movea.l    A0, [A3 + 0x370]
  1011. 00000ACE  7000                     moveq.l    D0, 0x00
  1012. 00000AD0  3007                     move.w     D0, D7
  1013. 00000AD2  E780                     asl        D0, 3
  1014. 00000AD4  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  1015. 00000AD8  48C0                     ext.l      D0
  1016. 00000ADA  2F00                     move.l     -[A7], D0
  1017. 00000ADC  2F0B                     move.l     -[A7], A3
  1018. 00000ADE  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  1019. 00000AE2  3B6E FFF6 BD00           move.w     [A5 - 0x4300], [A6 - 0xA]
  1020. 00000AE8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1021. label00000AEC:
  1022. 00000AEC  4CEE 18F0 FFDE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x22]
  1023. 00000AF2  4E5E                     unlink     A6
  1024. 00000AF4  4E75                     rts
  1025. export_500:
  1026. 00000AF6  48E7 0310                movem.l    -[A7], D6,D7,A3
  1027. 00000AFA  3C2F 001A                move.w     D6, [A7 + 0x1A]
  1028. 00000AFE  3E2F 0016                move.w     D7, [A7 + 0x16]
  1029. 00000B02  266F 0010                movea.l    A3, [A7 + 0x10]
  1030. 00000B06  7000                     moveq.l    D0, 0x00
  1031. 00000B08  3006                     move.w     D0, D6
  1032. 00000B0A  2F00                     move.l     -[A7], D0
  1033. 00000B0C  48C7                     ext.l      D7
  1034. 00000B0E  2F07                     move.l     -[A7], D7
  1035. 00000B10  2F0B                     move.l     -[A7], A3
  1036. 00000B12  4EAD 1862                jsr        [A5 + 0x1862 /* export_776 */]
  1037. 00000B16  4A40                     tst.w      D0
  1038. 00000B18  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1039. 00000B1C  6600 009A                bne        +0x9C /* 00000BB8 */
  1040. 00000B20  303C 0080                move.w     D0, 0x80
  1041. 00000B24  C046                     and.w      D0, D6
  1042. 00000B26  6748                     beq        +0x4A /* 00000B70 */
  1043. 00000B28  2F0B                     move.l     -[A7], A3
  1044. 00000B2A  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  1045. 00000B2E  7001                     moveq.l    D0, 0x01
  1046. 00000B30  2F00                     move.l     -[A7], D0
  1047. 00000B32  206D B9F8                movea.l    A0, [A5 - 0x4608]
  1048. 00000B36  4868 01DA                pea.l      [A0 + 0x1DA]
  1049. 00000B3A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  1050. 00000B3E  4868 03D6                pea.l      [A0 + 0x3D6]
  1051. 00000B42  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  1052. 00000B46  7000                     moveq.l    D0, 0x00
  1053. 00000B48  3006                     move.w     D0, D6
  1054. 00000B4A  2F00                     move.l     -[A7], D0
  1055. 00000B4C  48C7                     ext.l      D7
  1056. 00000B4E  2F07                     move.l     -[A7], D7
  1057. 00000B50  206D B9F8                movea.l    A0, [A5 - 0x4608]
  1058. 00000B54  4868 01C2                pea.l      [A0 + 0x1C2]
  1059. 00000B58  206D B9F8                movea.l    A0, [A5 - 0x4608]
  1060. 00000B5C  4868 03D6                pea.l      [A0 + 0x3D6]
  1061. 00000B60  4EAD 1CF2                jsr        [A5 + 0x1CF2 /* export_922 */]
  1062. 00000B64  2F0B                     move.l     -[A7], A3
  1063. 00000B66  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  1064. 00000B6A  4FEF 0024                lea.l      A7, [A7 + 0x24]
  1065. 00000B6E  6048                     bra        +0x4A /* 00000BB8 */
  1066. label00000B70:
  1067. 00000B70  7000                     moveq.l    D0, 0x00
  1068. 00000B72  3006                     move.w     D0, D6
  1069. 00000B74  2F00                     move.l     -[A7], D0
  1070. 00000B76  48C7                     ext.l      D7
  1071. 00000B78  2F07                     move.l     -[A7], D7
  1072. 00000B7A  2F0B                     move.l     -[A7], A3
  1073. 00000B7C  4EBA 158A                jsr        [PC + 0x158A /* 00002108 */]
  1074. 00000B80  4A40                     tst.w      D0
  1075. 00000B82  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1076. 00000B86  6630                     bne        +0x32 /* 00000BB8 */
  1077. 00000B88  7000                     moveq.l    D0, 0x00
  1078. 00000B8A  2F00                     move.l     -[A7], D0
  1079. 00000B8C  2F00                     move.l     -[A7], D0
  1080. 00000B8E  2F00                     move.l     -[A7], D0
  1081. 00000B90  2F00                     move.l     -[A7], D0
  1082. 00000B92  48C7                     ext.l      D7
  1083. 00000B94  223C 0000 C000           move.l     D1, 0xC000
  1084. 00000B9A  8287                     or.l       D1, D7
  1085. 00000B9C  243C 0000 2000           move.l     D2, 0x2000 /* ' \0' */
  1086. 00000BA2  8481                     or.l       D2, D1
  1087. 00000BA4  223C 0000 0800           move.l     D1, 0x800
  1088. 00000BAA  8282                     or.l       D1, D2
  1089. 00000BAC  2F01                     move.l     -[A7], D1
  1090. 00000BAE  2F0B                     move.l     -[A7], A3
  1091. 00000BB0  4EBA 31C6                jsr        [PC + 0x31C6 /* 00003D78 */]
  1092. 00000BB4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1093. label00000BB8:
  1094. 00000BB8  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  1095. 00000BBC  4E75                     rts
  1096. export_501:
  1097. 00000BBE  4E56 FF00                link       A6, -0x0100
  1098. 00000BC2  2F0B                     move.l     -[A7], A3
  1099. 00000BC4  47EE FF00                lea.l      A3, [A6 - 0x100]
  1100. 00000BC8  7048                     moveq.l    D0, 0x48
  1101. 00000BCA  2F00                     move.l     -[A7], D0
  1102. 00000BCC  322E 000C                move.w     D1, [A6 + 0xC]
  1103. 00000BD0  48C1                     ext.l      D1
  1104. 00000BD2  2F01                     move.l     -[A7], D1
  1105. 00000BD4  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  1106. 00000BD8  48C0                     ext.l      D0
  1107. 00000BDA  508F                     addq.l     A7, 8
  1108. 00000BDC  2F00                     move.l     -[A7], D0
  1109. 00000BDE  7048                     moveq.l    D0, 0x48
  1110. 00000BE0  2F00                     move.l     -[A7], D0
  1111. 00000BE2  322E 000E                move.w     D1, [A6 + 0xE]
  1112. 00000BE6  48C1                     ext.l      D1
  1113. 00000BE8  2F01                     move.l     -[A7], D1
  1114. 00000BEA  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  1115. 00000BEE  48C0                     ext.l      D0
  1116. 00000BF0  508F                     addq.l     A7, 8
  1117. 00000BF2  2F00                     move.l     -[A7], D0
  1118. 00000BF4  4878 04DF                push.l     0x4DF
  1119. 00000BF8  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  1120. 00000BFC  588F                     addq.l     A7, 4
  1121. 00000BFE  2F00                     move.l     -[A7], D0
  1122. 00000C00  2F0B                     move.l     -[A7], A3
  1123. 00000C02  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1124. 00000C06  2F0B                     move.l     -[A7], A3
  1125. 00000C08  4EBA 295C                jsr        [PC + 0x295C /* 00003566 */]
  1126. 00000C0C  266E FEFC                movea.l    A3, [A6 - 0x104]
  1127. 00000C10  4E5E                     unlink     A6
  1128. 00000C12  4E75                     rts
  1129. export_502:
  1130. 00000C14  4E56 FFEC                link       A6, -0x0014
  1131. 00000C18  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  1132. 00000C1C  49EE FFF8                lea.l      A4, [A6 - 0x8]
  1133. 00000C20  382E 0016                move.w     D4, [A6 + 0x16]
  1134. 00000C24  266E 0008                movea.l    A3, [A6 + 0x8]
  1135. 00000C28  2F0B                     move.l     -[A7], A3
  1136. 00000C2A  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1137. 00000C2E  4A6E 0012                tst.w      [A6 + 0x12]
  1138. 00000C32  588F                     addq.l     A7, 4
  1139. 00000C34  6746                     beq        +0x48 /* 00000C7C */
  1140. 00000C36  4A6D B828                tst.w      [A5 - 0x47D8]
  1141. 00000C3A  6712                     beq        +0x14 /* 00000C4E */
  1142. 00000C3C  41ED B828                lea.l      A0, [A5 - 0x47D8]
  1143. 00000C40  2F20                     move.l     -[A7], -[A0]
  1144. 00000C42  2F20                     move.l     -[A7], -[A0]
  1145. 00000C44  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  1146. 00000C48  426D B828                clr.w      [A5 - 0x47D8]
  1147. 00000C4C  508F                     addq.l     A7, 8
  1148. label00000C4E:
  1149. 00000C4E  7001                     moveq.l    D0, 0x01
  1150. 00000C50  B06E 0012                cmp.w      D0, [A6 + 0x12]
  1151. 00000C54  6600 0434                bne        +0x436 /* 0000108A */
  1152. 00000C58  302D B812                move.w     D0, [A5 - 0x47EE]
  1153. 00000C5C  48C0                     ext.l      D0
  1154. 00000C5E  2F00                     move.l     -[A7], D0
  1155. 00000C60  302E 000E                move.w     D0, [A6 + 0xE]
  1156. 00000C64  D07C 000C                add.w      D0, 0xC
  1157. 00000C68  7200                     moveq.l    D1, 0x00
  1158. 00000C6A  3200                     move.w     D1, D0
  1159. 00000C6C  2F01                     move.l     -[A7], D1
  1160. 00000C6E  2F0B                     move.l     -[A7], A3
  1161. 00000C70  4EBA 4284                jsr        [PC + 0x4284 /* 00004EF6 */]
  1162. 00000C74  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1163. 00000C78  6000 0410                bra        +0x412 /* 0000108A */
  1164. label00000C7C:
  1165. 00000C7C  3D7C 0004 FFF4           move.w     [A6 - 0xC], 0x4
  1166. 00000C82  3D7C 0002 FFF6           move.w     [A6 - 0xA], 0x2
  1167. 00000C88  4A6E 000E                tst.w      [A6 + 0xE]
  1168. 00000C8C  6700 008C                beq        +0x8E /* 00000D1A */
  1169. 00000C90  7007                     moveq.l    D0, 0x07
  1170. 00000C92  B06B 0180                cmp.w      D0, [A3 + 0x180]
  1171. 00000C96  6F08                     ble        +0xA /* 00000CA0 */
  1172. 00000C98  426E FFF6                clr.w      [A6 - 0xA]
  1173. 00000C9C  426E FFF4                clr.w      [A6 - 0xC]
  1174. label00000CA0:
  1175. 00000CA0  3E2B 0180                move.w     D7, [A3 + 0x180]
  1176. 00000CA4  9E6E FFF4                sub.w      D7, [A6 - 0xC]
  1177. 00000CA8  302B 0380                move.w     D0, [A3 + 0x380]
  1178. 00000CAC  48C0                     ext.l      D0
  1179. 00000CAE  48C4                     ext.l      D4
  1180. 00000CB0  322E FFF6                move.w     D1, [A6 - 0xA]
  1181. 00000CB4  48C1                     ext.l      D1
  1182. 00000CB6  2404                     move.l     D2, D4
  1183. 00000CB8  9481                     sub.l      D2, D1
  1184. 00000CBA  206B 0412                movea.l    A0, [A3 + 0x412]
  1185. 00000CBE  3228 0198                move.w     D1, [A0 + 0x198]
  1186. 00000CC2  48C1                     ext.l      D1
  1187. 00000CC4  362B 0380                move.w     D3, [A3 + 0x380]
  1188. 00000CC8  48C3                     ext.l      D3
  1189. 00000CCA  9283                     sub.l      D1, D3
  1190. 00000CCC  2F00                     move.l     -[A7], D0
  1191. 00000CCE  2002                     move.l     D0, D2
  1192. 00000CD0  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1193. 00000CD4  2200                     move.l     D1, D0
  1194. 00000CD6  201F                     move.l     D0, [A7]+
  1195. 00000CD8  48C7                     ext.l      D7
  1196. 00000CDA  2F00                     move.l     -[A7], D0
  1197. 00000CDC  2007                     move.l     D0, D7
  1198. 00000CDE  2F01                     move.l     -[A7], D1
  1199. 00000CE0  7202                     moveq.l    D1, 0x02
  1200. 00000CE2  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1201. 00000CE6  221F                     move.l     D1, [A7]+
  1202. 00000CE8  2400                     move.l     D2, D0
  1203. 00000CEA  201F                     move.l     D0, [A7]+
  1204. 00000CEC  D481                     add.l      D2, D1
  1205. 00000CEE  48C7                     ext.l      D7
  1206. 00000CF0  2F00                     move.l     -[A7], D0
  1207. 00000CF2  2002                     move.l     D0, D2
  1208. 00000CF4  2207                     move.l     D1, D7
  1209. 00000CF6  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1210. 00000CFA  2200                     move.l     D1, D0
  1211. 00000CFC  201F                     move.l     D0, [A7]+
  1212. 00000CFE  2C01                     move.l     D6, D1
  1213. 00000D00  DC80                     add.l      D6, D0
  1214. 00000D02  302B 0380                move.w     D0, [A3 + 0x380]
  1215. 00000D06  48C0                     ext.l      D0
  1216. 00000D08  B086                     cmp.l      D0, D6
  1217. 00000D0A  6F00 0092                ble        +0x94 /* 00000D9E */
  1218. 00000D0E  302B 0380                move.w     D0, [A3 + 0x380]
  1219. 00000D12  48C0                     ext.l      D0
  1220. 00000D14  2C00                     move.l     D6, D0
  1221. 00000D16  6000 0086                bra        +0x88 /* 00000D9E */
  1222. label00000D1A:
  1223. 00000D1A  7007                     moveq.l    D0, 0x07
  1224. 00000D1C  B06B 0184                cmp.w      D0, [A3 + 0x184]
  1225. 00000D20  6F08                     ble        +0xA /* 00000D2A */
  1226. 00000D22  426E FFF6                clr.w      [A6 - 0xA]
  1227. 00000D26  426E FFF4                clr.w      [A6 - 0xC]
  1228. label00000D2A:
  1229. 00000D2A  3A2B 0184                move.w     D5, [A3 + 0x184]
  1230. 00000D2E  9A6E FFF4                sub.w      D5, [A6 - 0xC]
  1231. 00000D32  302B 037E                move.w     D0, [A3 + 0x37E]
  1232. 00000D36  48C0                     ext.l      D0
  1233. 00000D38  48C4                     ext.l      D4
  1234. 00000D3A  322E FFF6                move.w     D1, [A6 - 0xA]
  1235. 00000D3E  48C1                     ext.l      D1
  1236. 00000D40  2404                     move.l     D2, D4
  1237. 00000D42  9481                     sub.l      D2, D1
  1238. 00000D44  206B 0412                movea.l    A0, [A3 + 0x412]
  1239. 00000D48  3228 0196                move.w     D1, [A0 + 0x196]
  1240. 00000D4C  48C1                     ext.l      D1
  1241. 00000D4E  362B 037E                move.w     D3, [A3 + 0x37E]
  1242. 00000D52  48C3                     ext.l      D3
  1243. 00000D54  9283                     sub.l      D1, D3
  1244. 00000D56  2F00                     move.l     -[A7], D0
  1245. 00000D58  2002                     move.l     D0, D2
  1246. 00000D5A  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1247. 00000D5E  2200                     move.l     D1, D0
  1248. 00000D60  201F                     move.l     D0, [A7]+
  1249. 00000D62  48C5                     ext.l      D5
  1250. 00000D64  2F00                     move.l     -[A7], D0
  1251. 00000D66  2005                     move.l     D0, D5
  1252. 00000D68  2F01                     move.l     -[A7], D1
  1253. 00000D6A  7202                     moveq.l    D1, 0x02
  1254. 00000D6C  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1255. 00000D70  221F                     move.l     D1, [A7]+
  1256. 00000D72  2400                     move.l     D2, D0
  1257. 00000D74  201F                     move.l     D0, [A7]+
  1258. 00000D76  D481                     add.l      D2, D1
  1259. 00000D78  48C5                     ext.l      D5
  1260. 00000D7A  2F00                     move.l     -[A7], D0
  1261. 00000D7C  2002                     move.l     D0, D2
  1262. 00000D7E  2205                     move.l     D1, D5
  1263. 00000D80  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1264. 00000D84  2200                     move.l     D1, D0
  1265. 00000D86  201F                     move.l     D0, [A7]+
  1266. 00000D88  2C01                     move.l     D6, D1
  1267. 00000D8A  DC80                     add.l      D6, D0
  1268. 00000D8C  302B 037E                move.w     D0, [A3 + 0x37E]
  1269. 00000D90  48C0                     ext.l      D0
  1270. 00000D92  B086                     cmp.l      D0, D6
  1271. 00000D94  6F08                     ble        +0xA /* 00000D9E */
  1272. 00000D96  302B 037E                move.w     D0, [A3 + 0x37E]
  1273. 00000D9A  48C0                     ext.l      D0
  1274. 00000D9C  2C00                     move.l     D6, D0
  1275. label00000D9E:
  1276. 00000D9E  0C86 0000 7FFF           cmpi.l     D6, 0x7FFF
  1277. 00000DA4  6F06                     ble        +0x8 /* 00000DAC */
  1278. 00000DA6  2C3C 0000 7FFF           move.l     D6, 0x7FFF
  1279. label00000DAC:
  1280. 00000DAC  3806                     move.w     D4, D6
  1281. 00000DAE  2F0B                     move.l     -[A7], A3
  1282. 00000DB0  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  1283. 00000DB4  206B 0412                movea.l    A0, [A3 + 0x412]
  1284. 00000DB8  4868 00C2                pea.l      [A0 + 0xC2]
  1285. 00000DBC  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  1286. 00000DC0  4A6D B828                tst.w      [A5 - 0x47D8]
  1287. 00000DC4  508F                     addq.l     A7, 8
  1288. 00000DC6  6600 017E                bne        +0x180 /* 00000F46 */
  1289. 00000DCA  526D B828                addq.w     [A5 - 0x47D8], 1
  1290. 00000DCE  3B6B 018E B814           move.w     [A5 - 0x47EC], [A3 + 0x18E]
  1291. 00000DD4  302B 017A                move.w     D0, [A3 + 0x17A]
  1292. 00000DD8  C1ED B814                muls.w     D0, [A5 - 0x47EC]
  1293. 00000DDC  322B 017C                move.w     D1, [A3 + 0x17C]
  1294. 00000DE0  48C1                     ext.l      D1
  1295. 00000DE2  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1296. 00000DE6  3B40 B816                move.w     [A5 - 0x47EA], D0
  1297. 00000DEA  302B 018E                move.w     D0, [A3 + 0x18E]
  1298. 00000DEE  48C0                     ext.l      D0
  1299. 00000DF0  E380                     asl        D0, 1
  1300. 00000DF2  3A00                     move.w     D5, D0
  1301. 00000DF4  302B 0194                move.w     D0, [A3 + 0x194]
  1302. 00000DF8  48C0                     ext.l      D0
  1303. 00000DFA  2200                     move.l     D1, D0
  1304. 00000DFC  C0FC 0006                mulu.w     D0, 0x6
  1305. 00000E00  4841                     swap.w     D1
  1306. 00000E02  C2FC 0006                mulu.w     D1, 0x6
  1307. 00000E06  4841                     swap.w     D1
  1308. 00000E08  4241                     clr.w      D1
  1309. 00000E0A  D081                     add.l      D0, D1
  1310. 00000E0C  322D B816                move.w     D1, [A5 - 0x47EA]
  1311. 00000E10  48C1                     ext.l      D1
  1312. 00000E12  2E01                     move.l     D7, D1
  1313. 00000E14  DE80                     add.l      D7, D0
  1314. 00000E16  426D B820                clr.w      [A5 - 0x47E0]
  1315. 00000E1A  426D B822                clr.w      [A5 - 0x47DE]
  1316. 00000E1E  4A6E 000E                tst.w      [A6 + 0xE]
  1317. 00000E22  6728                     beq        +0x2A /* 00000E4C */
  1318. 00000E24  382B 034A                move.w     D4, [A3 + 0x34A]
  1319. 00000E28  302B 0174                move.w     D0, [A3 + 0x174]
  1320. 00000E2C  9045                     sub.w      D0, D5
  1321. 00000E2E  48C0                     ext.l      D0
  1322. 00000E30  322B 017C                move.w     D1, [A3 + 0x17C]
  1323. 00000E34  48C1                     ext.l      D1
  1324. 00000E36  2F00                     move.l     -[A7], D0
  1325. 00000E38  2001                     move.l     D0, D1
  1326. 00000E3A  7204                     moveq.l    D1, 0x04
  1327. 00000E3C  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1328. 00000E40  2200                     move.l     D1, D0
  1329. 00000E42  201F                     move.l     D0, [A7]+
  1330. 00000E44  9081                     sub.l      D0, D1
  1331. 00000E46  3B40 B820                move.w     [A5 - 0x47E0], D0
  1332. 00000E4A  6026                     bra        +0x28 /* 00000E72 */
  1333. label00000E4C:
  1334. 00000E4C  382B 0364                move.w     D4, [A3 + 0x364]
  1335. 00000E50  302B 0172                move.w     D0, [A3 + 0x172]
  1336. 00000E54  9047                     sub.w      D0, D7
  1337. 00000E56  48C0                     ext.l      D0
  1338. 00000E58  322B 017A                move.w     D1, [A3 + 0x17A]
  1339. 00000E5C  48C1                     ext.l      D1
  1340. 00000E5E  2F00                     move.l     -[A7], D0
  1341. 00000E60  2001                     move.l     D0, D1
  1342. 00000E62  7204                     moveq.l    D1, 0x04
  1343. 00000E64  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1344. 00000E68  2200                     move.l     D1, D0
  1345. 00000E6A  201F                     move.l     D0, [A7]+
  1346. 00000E6C  9081                     sub.l      D0, D1
  1347. 00000E6E  3B40 B822                move.w     [A5 - 0x47DE], D0
  1348. label00000E72:
  1349. 00000E72  302B 0174                move.w     D0, [A3 + 0x174]
  1350. 00000E76  48C0                     ext.l      D0
  1351. 00000E78  7202                     moveq.l    D1, 0x02
  1352. 00000E7A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1353. 00000E7E  48C5                     ext.l      D5
  1354. 00000E80  2F00                     move.l     -[A7], D0
  1355. 00000E82  2005                     move.l     D0, D5
  1356. 00000E84  7202                     moveq.l    D1, 0x02
  1357. 00000E86  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1358. 00000E8A  2200                     move.l     D1, D0
  1359. 00000E8C  201F                     move.l     D0, [A7]+
  1360. 00000E8E  9081                     sub.l      D0, D1
  1361. 00000E90  322D B820                move.w     D1, [A5 - 0x47E0]
  1362. 00000E94  48C1                     ext.l      D1
  1363. 00000E96  B081                     cmp.l      D0, D1
  1364. 00000E98  6F22                     ble        +0x24 /* 00000EBC */
  1365. 00000E9A  302B 0174                move.w     D0, [A3 + 0x174]
  1366. 00000E9E  48C0                     ext.l      D0
  1367. 00000EA0  7202                     moveq.l    D1, 0x02
  1368. 00000EA2  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1369. 00000EA6  48C5                     ext.l      D5
  1370. 00000EA8  2F00                     move.l     -[A7], D0
  1371. 00000EAA  2005                     move.l     D0, D5
  1372. 00000EAC  7202                     moveq.l    D1, 0x02
  1373. 00000EAE  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1374. 00000EB2  2200                     move.l     D1, D0
  1375. 00000EB4  201F                     move.l     D0, [A7]+
  1376. 00000EB6  9081                     sub.l      D0, D1
  1377. 00000EB8  3B40 B820                move.w     [A5 - 0x47E0], D0
  1378. label00000EBC:
  1379. 00000EBC  302B 0172                move.w     D0, [A3 + 0x172]
  1380. 00000EC0  48C0                     ext.l      D0
  1381. 00000EC2  7202                     moveq.l    D1, 0x02
  1382. 00000EC4  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1383. 00000EC8  48C7                     ext.l      D7
  1384. 00000ECA  2F00                     move.l     -[A7], D0
  1385. 00000ECC  2007                     move.l     D0, D7
  1386. 00000ECE  7202                     moveq.l    D1, 0x02
  1387. 00000ED0  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1388. 00000ED4  2200                     move.l     D1, D0
  1389. 00000ED6  201F                     move.l     D0, [A7]+
  1390. 00000ED8  9081                     sub.l      D0, D1
  1391. 00000EDA  322D B822                move.w     D1, [A5 - 0x47DE]
  1392. 00000EDE  48C1                     ext.l      D1
  1393. 00000EE0  B081                     cmp.l      D0, D1
  1394. 00000EE2  6F22                     ble        +0x24 /* 00000F06 */
  1395. 00000EE4  302B 0172                move.w     D0, [A3 + 0x172]
  1396. 00000EE8  48C0                     ext.l      D0
  1397. 00000EEA  7202                     moveq.l    D1, 0x02
  1398. 00000EEC  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1399. 00000EF0  48C7                     ext.l      D7
  1400. 00000EF2  2F00                     move.l     -[A7], D0
  1401. 00000EF4  2007                     move.l     D0, D7
  1402. 00000EF6  7202                     moveq.l    D1, 0x02
  1403. 00000EF8  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1404. 00000EFC  2200                     move.l     D1, D0
  1405. 00000EFE  201F                     move.l     D0, [A7]+
  1406. 00000F00  9081                     sub.l      D0, D1
  1407. 00000F02  3B40 B822                move.w     [A5 - 0x47DE], D0
  1408. label00000F06:
  1409. 00000F06  3005                     move.w     D0, D5
  1410. 00000F08  D06D B820                add.w      D0, [A5 - 0x47E0]
  1411. 00000F0C  3B40 B824                move.w     [A5 - 0x47DC], D0
  1412. 00000F10  3007                     move.w     D0, D7
  1413. 00000F12  D06D B822                add.w      D0, [A5 - 0x47DE]
  1414. 00000F16  3B40 B826                move.w     [A5 - 0x47DA], D0
  1415. 00000F1A  206B 0412                movea.l    A0, [A3 + 0x412]
  1416. 00000F1E  41E8 009A                lea.l      A0, [A0 + 0x9A]
  1417. 00000F22  2F20                     move.l     -[A7], -[A0]
  1418. 00000F24  2F20                     move.l     -[A7], -[A0]
  1419. 00000F26  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  1420. 00000F2A  206B 0412                movea.l    A0, [A3 + 0x412]
  1421. 00000F2E  2F28 00C2                move.l     -[A7], [A0 + 0xC2]
  1422. 00000F32  4EAD 0812                jsr        [A5 + 0x812 /* export_254 */]
  1423. 00000F36  41ED B828                lea.l      A0, [A5 - 0x47D8]
  1424. 00000F3A  2F20                     move.l     -[A7], -[A0]
  1425. 00000F3C  2F20                     move.l     -[A7], -[A0]
  1426. 00000F3E  4EAD 08EA                jsr        [A5 + 0x8EA /* export_281 */]
  1427. 00000F42  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1428. label00000F46:
  1429. 00000F46  7002                     moveq.l    D0, 0x02
  1430. 00000F48  B06D B828                cmp.w      D0, [A5 - 0x47D8]
  1431. 00000F4C  6660                     bne        +0x62 /* 00000FAE */
  1432. 00000F4E  206B 0412                movea.l    A0, [A3 + 0x412]
  1433. 00000F52  4A28 0095                tst.b      [A0 + 0x95]
  1434. 00000F56  6636                     bne        +0x38 /* 00000F8E */
  1435. 00000F58  1D7C 00FF FFEE           move.b     [A6 - 0x12], 0xFF
  1436. 00000F5E  1D7C 00FF FFED           move.b     [A6 - 0x13], 0xFF
  1437. 00000F64  1D7C 00FF FFEC           move.b     [A6 - 0x14], 0xFF
  1438. 00000F6A  1D7C 0001 FFEF           move.b     [A6 - 0x11], 0x1
  1439. 00000F70  41EE FFF4                lea.l      A0, [A6 - 0xC]
  1440. 00000F74  2F20                     move.l     -[A7], -[A0]
  1441. 00000F76  2F20                     move.l     -[A7], -[A0]
  1442. 00000F78  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  1443. 00000F7C  41ED B820                lea.l      A0, [A5 - 0x47E0]
  1444. 00000F80  2F20                     move.l     -[A7], -[A0]
  1445. 00000F82  2F20                     move.l     -[A7], -[A0]
  1446. 00000F84  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  1447. 00000F88  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1448. 00000F8C  6020                     bra        +0x22 /* 00000FAE */
  1449. label00000F8E:
  1450. 00000F8E  206B 0412                movea.l    A0, [A3 + 0x412]
  1451. 00000F92  41E8 009A                lea.l      A0, [A0 + 0x9A]
  1452. 00000F96  2F20                     move.l     -[A7], -[A0]
  1453. 00000F98  2F20                     move.l     -[A7], -[A0]
  1454. 00000F9A  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  1455. 00000F9E  41ED B820                lea.l      A0, [A5 - 0x47E0]
  1456. 00000FA2  2F20                     move.l     -[A7], -[A0]
  1457. 00000FA4  2F20                     move.l     -[A7], -[A0]
  1458. 00000FA6  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  1459. 00000FAA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1460. label00000FAE:
  1461. 00000FAE  7000                     moveq.l    D0, 0x00
  1462. 00000FB0  4A6E 000E                tst.w      [A6 + 0xE]
  1463. 00000FB4  670C                     beq        +0xE /* 00000FC2 */
  1464. 00000FB6  206B 0412                movea.l    A0, [A3 + 0x412]
  1465. 00000FBA  4A68 0180                tst.w      [A0 + 0x180]
  1466. 00000FBE  6702                     beq        +0x4 /* 00000FC2 */
  1467. 00000FC0  7001                     moveq.l    D0, 0x01
  1468. label00000FC2:
  1469. 00000FC2  2F00                     move.l     -[A7], D0
  1470. 00000FC4  48C4                     ext.l      D4
  1471. 00000FC6  2F04                     move.l     -[A7], D4
  1472. 00000FC8  200C                     move.l     D0, A4
  1473. 00000FCA  5280                     addq.l     D0, 1
  1474. 00000FCC  2F00                     move.l     -[A7], D0
  1475. 00000FCE  4EAD 12A2                jsr        [A5 + 0x12A2 /* export_592 */]
  1476. 00000FD2  1880                     move.b     [A4], D0
  1477. 00000FD4  2F0C                     move.l     -[A7], A4
  1478. 00000FD6  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  1479. 00000FDA  3E00                     move.w     D7, D0
  1480. 00000FDC  302D B822                move.w     D0, [A5 - 0x47DE]
  1481. 00000FE0  48C0                     ext.l      D0
  1482. 00000FE2  322D B826                move.w     D1, [A5 - 0x47DA]
  1483. 00000FE6  926D B822                sub.w      D1, [A5 - 0x47DE]
  1484. 00000FEA  48C1                     ext.l      D1
  1485. 00000FEC  2F00                     move.l     -[A7], D0
  1486. 00000FEE  2001                     move.l     D0, D1
  1487. 00000FF0  7202                     moveq.l    D1, 0x02
  1488. 00000FF2  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1489. 00000FF6  2200                     move.l     D1, D0
  1490. 00000FF8  201F                     move.l     D0, [A7]+
  1491. 00000FFA  D280                     add.l      D1, D0
  1492. 00000FFC  48C7                     ext.l      D7
  1493. 00000FFE  2007                     move.l     D0, D7
  1494. 00001000  2F01                     move.l     -[A7], D1
  1495. 00001002  7202                     moveq.l    D1, 0x02
  1496. 00001004  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1497. 00001008  221F                     move.l     D1, [A7]+
  1498. 0000100A  9280                     sub.l      D1, D0
  1499. 0000100C  3B41 B81A                move.w     [A5 - 0x47E6], D1
  1500. 00001010  D247                     add.w      D1, D7
  1501. 00001012  3B41 B81E                move.w     [A5 - 0x47E2], D1
  1502. 00001016  302D B820                move.w     D0, [A5 - 0x47E0]
  1503. 0000101A  48C0                     ext.l      D0
  1504. 0000101C  322D B824                move.w     D1, [A5 - 0x47DC]
  1505. 00001020  926D B820                sub.w      D1, [A5 - 0x47E0]
  1506. 00001024  48C1                     ext.l      D1
  1507. 00001026  2F00                     move.l     -[A7], D0
  1508. 00001028  2001                     move.l     D0, D1
  1509. 0000102A  7202                     moveq.l    D1, 0x02
  1510. 0000102C  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1511. 00001030  2200                     move.l     D1, D0
  1512. 00001032  201F                     move.l     D0, [A7]+
  1513. 00001034  D280                     add.l      D1, D0
  1514. 00001036  302B 018E                move.w     D0, [A3 + 0x18E]
  1515. 0000103A  48C0                     ext.l      D0
  1516. 0000103C  2F01                     move.l     -[A7], D1
  1517. 0000103E  7202                     moveq.l    D1, 0x02
  1518. 00001040  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1519. 00001044  221F                     move.l     D1, [A7]+
  1520. 00001046  9280                     sub.l      D1, D0
  1521. 00001048  302B 018E                move.w     D0, [A3 + 0x18E]
  1522. 0000104C  48C0                     ext.l      D0
  1523. 0000104E  D081                     add.l      D0, D1
  1524. 00001050  3B40 B818                move.w     [A5 - 0x47E8], D0
  1525. 00001054  302B 018C                move.w     D0, [A3 + 0x18C]
  1526. 00001058  906B 0190                sub.w      D0, [A3 + 0x190]
  1527. 0000105C  D06D B818                add.w      D0, [A5 - 0x47E8]
  1528. 00001060  3B40 B81C                move.w     [A5 - 0x47E4], D0
  1529. 00001064  2F0C                     move.l     -[A7], A4
  1530. 00001066  2F2D B818                move.l     -[A7], [A5 - 0x47E8]
  1531. 0000106A  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  1532. 0000106E  302B 018E                move.w     D0, [A3 + 0x18E]
  1533. 00001072  916D B818                sub.w      [A5 - 0x47E8], D0
  1534. 00001076  3B44 B812                move.w     [A5 - 0x47EE], D4
  1535. 0000107A  3B7C 0002 B828           move.w     [A5 - 0x47D8], 0x2
  1536. 00001080  2F0B                     move.l     -[A7], A3
  1537. 00001082  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  1538. 00001086  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1539. label0000108A:
  1540. 0000108A  4CEE 18F8 FFD0           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x30]
  1541. 00001090  4E5E                     unlink     A6
  1542. 00001092  4E75                     rts
  1543. export_503:
  1544. 00001094  4E56 0000                link       A6, 0
  1545. 00001098  2F0B                     move.l     -[A7], A3
  1546. 0000109A  266E 0008                movea.l    A3, [A6 + 0x8]
  1547. 0000109E  7000                     moveq.l    D0, 0x00
  1548. 000010A0  2F00                     move.l     -[A7], D0
  1549. 000010A2  7200                     moveq.l    D1, 0x00
  1550. 000010A4  322E 000E                move.w     D1, [A6 + 0xE]
  1551. 000010A8  2F01                     move.l     -[A7], D1
  1552. 000010AA  2F0B                     move.l     -[A7], A3
  1553. 000010AC  4EBA 3E48                jsr        [PC + 0x3E48 /* 00004EF6 */]
  1554. 000010B0  266E FFFC                movea.l    A3, [A6 - 0x4]
  1555. 000010B4  4E5E                     unlink     A6
  1556. 000010B6  4E75                     rts
  1557. export_504:
  1558. 000010B8  4E56 FF00                link       A6, -0x0100
  1559. 000010BC  2F0B                     move.l     -[A7], A3
  1560. 000010BE  47EE FF00                lea.l      A3, [A6 - 0x100]
  1561. 000010C2  7048                     moveq.l    D0, 0x48
  1562. 000010C4  2F00                     move.l     -[A7], D0
  1563. 000010C6  4878 7FFF                push.l     0x7FFF
  1564. 000010CA  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1565. 000010CE  B06E 000E                cmp.w      D0, [A6 + 0xE]
  1566. 000010D2  508F                     addq.l     A7, 8
  1567. 000010D4  6C12                     bge        +0x14 /* 000010E8 */
  1568. 000010D6  7048                     moveq.l    D0, 0x48
  1569. 000010D8  2F00                     move.l     -[A7], D0
  1570. 000010DA  4878 7FFF                push.l     0x7FFF
  1571. 000010DE  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1572. 000010E2  3D40 000E                move.w     [A6 + 0xE], D0
  1573. 000010E6  508F                     addq.l     A7, 8
  1574. label000010E8:
  1575. 000010E8  7048                     moveq.l    D0, 0x48
  1576. 000010EA  2F00                     move.l     -[A7], D0
  1577. 000010EC  4878 7FFF                push.l     0x7FFF
  1578. 000010F0  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1579. 000010F4  B06E 000C                cmp.w      D0, [A6 + 0xC]
  1580. 000010F8  508F                     addq.l     A7, 8
  1581. 000010FA  6C12                     bge        +0x14 /* 0000110E */
  1582. 000010FC  7048                     moveq.l    D0, 0x48
  1583. 000010FE  2F00                     move.l     -[A7], D0
  1584. 00001100  4878 7FFF                push.l     0x7FFF
  1585. 00001104  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1586. 00001108  3D40 000C                move.w     [A6 + 0xC], D0
  1587. 0000110C  508F                     addq.l     A7, 8
  1588. label0000110E:
  1589. 0000110E  7048                     moveq.l    D0, 0x48
  1590. 00001110  2F00                     move.l     -[A7], D0
  1591. 00001112  322E 000C                move.w     D1, [A6 + 0xC]
  1592. 00001116  48C1                     ext.l      D1
  1593. 00001118  2F01                     move.l     -[A7], D1
  1594. 0000111A  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  1595. 0000111E  48C0                     ext.l      D0
  1596. 00001120  508F                     addq.l     A7, 8
  1597. 00001122  2F00                     move.l     -[A7], D0
  1598. 00001124  7048                     moveq.l    D0, 0x48
  1599. 00001126  2F00                     move.l     -[A7], D0
  1600. 00001128  322E 000E                move.w     D1, [A6 + 0xE]
  1601. 0000112C  48C1                     ext.l      D1
  1602. 0000112E  2F01                     move.l     -[A7], D1
  1603. 00001130  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  1604. 00001134  48C0                     ext.l      D0
  1605. 00001136  508F                     addq.l     A7, 8
  1606. 00001138  2F00                     move.l     -[A7], D0
  1607. 0000113A  4878 0442                push.l     0x442
  1608. 0000113E  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  1609. 00001142  588F                     addq.l     A7, 4
  1610. 00001144  2F00                     move.l     -[A7], D0
  1611. 00001146  2F0B                     move.l     -[A7], A3
  1612. 00001148  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1613. 0000114C  2F0B                     move.l     -[A7], A3
  1614. 0000114E  4EBA 2416                jsr        [PC + 0x2416 /* 00003566 */]
  1615. 00001152  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1616. 00001156  266E FEFC                movea.l    A3, [A6 - 0x104]
  1617. 0000115A  4E5E                     unlink     A6
  1618. 0000115C  4E75                     rts
  1619. export_505:
  1620. 0000115E  4E56 0000                link       A6, 0
  1621. 00001162  4A6E 000E                tst.w      [A6 + 0xE]
  1622. 00001166  6708                     beq        +0xA /* 00001170 */
  1623. 00001168  203C 0000 04EE           move.l     D0, 0x4EE
  1624. 0000116E  6006                     bra        +0x8 /* 00001176 */
  1625. label00001170:
  1626. 00001170  203C 0000 04EF           move.l     D0, 0x4EF
  1627. label00001176:
  1628. 00001176  2F00                     move.l     -[A7], D0
  1629. 00001178  4EBA 24A6                jsr        [PC + 0x24A6 /* 00003620 */]
  1630. 0000117C  4E5E                     unlink     A6
  1631. 0000117E  4E75                     rts
  1632. export_506:
  1633. 00001180  4E56 FFF4                link       A6, -0x000C
  1634. 00001184  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1635. 00001188  382E 0012                move.w     D4, [A6 + 0x12]
  1636. 0000118C  3C2E 000E                move.w     D6, [A6 + 0xE]
  1637. 00001190  48C4                     ext.l      D4
  1638. 00001192  2F04                     move.l     -[A7], D4
  1639. 00001194  48C6                     ext.l      D6
  1640. 00001196  2F06                     move.l     -[A7], D6
  1641. 00001198  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1642. 0000119C  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  1643. 000011A0  4A46                     tst.w      D6
  1644. 000011A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1645. 000011A6  676C                     beq        +0x6E /* 00001214 */
  1646. 000011A8  206E 0008                movea.l    A0, [A6 + 0x8]
  1647. 000011AC  3B68 01AA BA7E           move.w     [A5 - 0x4582], [A0 + 0x1AA]
  1648. 000011B2  206E 0008                movea.l    A0, [A6 + 0x8]
  1649. 000011B6  3B68 01AC BA7C           move.w     [A5 - 0x4584], [A0 + 0x1AC]
  1650. 000011BC  206E 0008                movea.l    A0, [A6 + 0x8]
  1651. 000011C0  3028 01B0                move.w     D0, [A0 + 0x1B0]
  1652. 000011C4  48C0                     ext.l      D0
  1653. 000011C6  72FF                     moveq.l    D1, 0xFFFFFFFF
  1654. 000011C8  B280                     cmp.l      D1, D0
  1655. 000011CA  6712                     beq        +0x14 /* 000011DE */
  1656. 000011CC  206E 0008                movea.l    A0, [A6 + 0x8]
  1657. 000011D0  3028 01B0                move.w     D0, [A0 + 0x1B0]
  1658. 000011D4  48C0                     ext.l      D0
  1659. 000011D6  72FE                     moveq.l    D1, 0xFFFFFFFE
  1660. 000011D8  B280                     cmp.l      D1, D0
  1661. 000011DA  6600 00A8                bne        +0xAA /* 00001284 */
  1662. label000011DE:
  1663. 000011DE  206E 0008                movea.l    A0, [A6 + 0x8]
  1664. 000011E2  3A28 01B2                move.w     D5, [A0 + 0x1B2]
  1665. 000011E6  3005                     move.w     D0, D5
  1666. 000011E8  48C0                     ext.l      D0
  1667. 000011EA  72FF                     moveq.l    D1, 0xFFFFFFFF
  1668. 000011EC  B280                     cmp.l      D1, D0
  1669. 000011EE  6602                     bne        +0x4 /* 000011F2 */
  1670. 000011F0  4245                     clr.w      D5
  1671. label000011F2:
  1672. 000011F2  206E 0008                movea.l    A0, [A6 + 0x8]
  1673. 000011F6  3028 01B0                move.w     D0, [A0 + 0x1B0]
  1674. 000011FA  48C0                     ext.l      D0
  1675. 000011FC  72FF                     moveq.l    D1, 0xFFFFFFFF
  1676. 000011FE  B280                     cmp.l      D1, D0
  1677. 00001200  6608                     bne        +0xA /* 0000120A */
  1678. 00001202  206E 0008                movea.l    A0, [A6 + 0x8]
  1679. 00001206  4268 01B2                clr.w      [A0 + 0x1B2]
  1680. label0000120A:
  1681. 0000120A  206E 0008                movea.l    A0, [A6 + 0x8]
  1682. 0000120E  3145 01B0                move.w     [A0 + 0x1B0], D5
  1683. 00001212  6070                     bra        +0x72 /* 00001284 */
  1684. label00001214:
  1685. 00001214  4A44                     tst.w      D4
  1686. 00001216  672C                     beq        +0x2E /* 00001244 */
  1687. 00001218  2B6E 0008 B9FC           move.l     [A5 - 0x4604], [A6 + 0x8]
  1688. 0000121E  206D B9FC                movea.l    A0, [A5 - 0x4604]
  1689. 00001222  2B68 0412 BA78           move.l     [A5 - 0x4588], [A0 + 0x412]
  1690. 00001228  7000                     moveq.l    D0, 0x00
  1691. 0000122A  2F00                     move.l     -[A7], D0
  1692. 0000122C  7208                     moveq.l    D1, 0x08
  1693. 0000122E  2F01                     move.l     -[A7], D1
  1694. 00001230  206E 0008                movea.l    A0, [A6 + 0x8]
  1695. 00001234  2068 0412                movea.l    A0, [A0 + 0x412]
  1696. 00001238  2F28 0292                move.l     -[A7], [A0 + 0x292]
  1697. 0000123C  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  1698. 00001240  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1699. label00001244:
  1700. 00001244  206E 0008                movea.l    A0, [A6 + 0x8]
  1701. 00001248  316D BA7E 01AA           move.w     [A0 + 0x1AA], [A5 - 0x4582]
  1702. 0000124E  206E 0008                movea.l    A0, [A6 + 0x8]
  1703. 00001252  316D BA7C 01AC           move.w     [A0 + 0x1AC], [A5 - 0x4584]
  1704. 00001258  206E 0008                movea.l    A0, [A6 + 0x8]
  1705. 0000125C  4A68 01B2                tst.w      [A0 + 0x1B2]
  1706. 00001260  6704                     beq        +0x6 /* 00001266 */
  1707. 00001262  70FE                     moveq.l    D0, 0xFFFFFFFE
  1708. 00001264  6002                     bra        +0x4 /* 00001268 */
  1709. label00001266:
  1710. 00001266  70FF                     moveq.l    D0, 0xFFFFFFFF
  1711. label00001268:
  1712. 00001268  3E00                     move.w     D7, D0
  1713. 0000126A  206E 0008                movea.l    A0, [A6 + 0x8]
  1714. 0000126E  226E 0008                movea.l    A1, [A6 + 0x8]
  1715. 00001272  3368 01B0 01B2           move.w     [A1 + 0x1B2], [A0 + 0x1B0]
  1716. 00001278  3A28 01B0                move.w     D5, [A0 + 0x1B0]
  1717. 0000127C  206E 0008                movea.l    A0, [A6 + 0x8]
  1718. 00001280  3147 01B0                move.w     [A0 + 0x1B0], D7
  1719. label00001284:
  1720. 00001284  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1721. 00001288  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1722. 0000128C  7004                     moveq.l    D0, 0x04
  1723. 0000128E  2F00                     move.l     -[A7], D0
  1724. 00001290  48C5                     ext.l      D5
  1725. 00001292  2F05                     move.l     -[A7], D5
  1726. 00001294  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1727. 00001298  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  1728. 0000129C  4EAD 1122                jsr        [A5 + 0x1122 /* export_544 */]
  1729. 000012A0  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  1730. 000012A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1731. 000012A8  4EBA 48F4                jsr        [PC + 0x48F4 /* 00005B9E */]
  1732. 000012AC  4A44                     tst.w      D4
  1733. 000012AE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1734. 000012B2  6700 01BA                beq        +0x1BC /* 0000146E */
  1735. 000012B6  2B6E 0008 B9F8           move.l     [A5 - 0x4608], [A6 + 0x8]
  1736. 000012BC  206D B9F8                movea.l    A0, [A5 - 0x4608]
  1737. 000012C0  4AA8 03DE                tst.l      [A0 + 0x3DE]
  1738. 000012C4  6712                     beq        +0x14 /* 000012D8 */
  1739. 000012C6  486D 149A                pea.l      [A5 + 0x149A /* export_655 */]
  1740. 000012CA  206D B9F8                movea.l    A0, [A5 - 0x4608]
  1741. 000012CE  2F28 03DE                move.l     -[A7], [A0 + 0x3DE]
  1742. 000012D2  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  1743. 000012D6  508F                     addq.l     A7, 8
  1744. label000012D8:
  1745. 000012D8  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  1746. 000012DC  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  1747. 000012E0  4A40                     tst.w      D0
  1748. 000012E2  588F                     addq.l     A7, 4
  1749. 000012E4  674E                     beq        +0x50 /* 00001334 */
  1750. 000012E6  4A46                     tst.w      D6
  1751. 000012E8  664A                     bne        +0x4C /* 00001334 */
  1752. 000012EA  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1753. 000012EE  3828 0168                move.w     D4, [A0 + 0x168]
  1754. 000012F2  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1755. 000012F6  0068 0004 0168           ori.w      [A0 + 0x168], 0x4
  1756. 000012FC  206D B9F8                movea.l    A0, [A5 - 0x4608]
  1757. 00001300  2F28 03DA                move.l     -[A7], [A0 + 0x3DA]
  1758. 00001304  7000                     moveq.l    D0, 0x00
  1759. 00001306  2F00                     move.l     -[A7], D0
  1760. 00001308  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  1761. 0000130C  4EAD 170A                jsr        [A5 + 0x170A /* export_733 */]
  1762. 00001310  7000                     moveq.l    D0, 0x00
  1763. 00001312  2F00                     move.l     -[A7], D0
  1764. 00001314  206D B9F8                movea.l    A0, [A5 - 0x4608]
  1765. 00001318  2F28 03DA                move.l     -[A7], [A0 + 0x3DA]
  1766. 0000131C  206D B9F8                movea.l    A0, [A5 - 0x4608]
  1767. 00001320  4868 03D6                pea.l      [A0 + 0x3D6]
  1768. 00001324  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  1769. 00001328  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1770. 0000132C  3144 0168                move.w     [A0 + 0x168], D4
  1771. 00001330  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1772. label00001334:
  1773. 00001334  7000                     moveq.l    D0, 0x00
  1774. 00001336  2F00                     move.l     -[A7], D0
  1775. 00001338  48C6                     ext.l      D6
  1776. 0000133A  2F06                     move.l     -[A7], D6
  1777. 0000133C  4EAD 1842                jsr        [A5 + 0x1842 /* export_772 */]
  1778. 00001340  206E 0008                movea.l    A0, [A6 + 0x8]
  1779. 00001344  2868 0412                movea.l    A4, [A0 + 0x412]
  1780. 00001348  206E 0008                movea.l    A0, [A6 + 0x8]
  1781. 0000134C  41E8 032E                lea.l      A0, [A0 + 0x32E]
  1782. 00001350  2D48 FFFC                move.l     [A6 - 0x4], A0
  1783. 00001354  508F                     addq.l     A7, 8
  1784. label00001356:
  1785. 00001356  206E FFFC                movea.l    A0, [A6 - 0x4]
  1786. 0000135A  7001                     moveq.l    D0, 0x01
  1787. 0000135C  B068 000C                cmp.w      D0, [A0 + 0xC]
  1788. 00001360  6600 00E0                bne        +0xE2 /* 00001442 */
  1789. 00001364  206E FFFC                movea.l    A0, [A6 - 0x4]
  1790. 00001368  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1791. 0000136C  5888                     addq.l     A0, 4
  1792. 0000136E  22D8                     move.l     [A1]+, [A0]+
  1793. 00001370  22D8                     move.l     [A1]+, [A0]+
  1794. 00001372  4A6E FFF4                tst.w      [A6 - 0xC]
  1795. 00001376  660E                     bne        +0x10 /* 00001386 */
  1796. 00001378  0C6E 7FFF FFF6           cmpi.w     [A6 - 0xA], 0x7FFF
  1797. 0000137E  6606                     bne        +0x8 /* 00001386 */
  1798. 00001380  3D7C FFFF FFF4           move.w     [A6 - 0xC], 0xFFFF
  1799. label00001386:
  1800. 00001386  4A6E FFF8                tst.w      [A6 - 0x8]
  1801. 0000138A  660E                     bne        +0x10 /* 0000139A */
  1802. 0000138C  0C6E 7FFF FFFA           cmpi.w     [A6 - 0x6], 0x7FFF
  1803. 00001392  6606                     bne        +0x8 /* 0000139A */
  1804. 00001394  3D7C FFFF FFF8           move.w     [A6 - 0x8], 0xFFFF
  1805. label0000139A:
  1806. 0000139A  7008                     moveq.l    D0, 0x08
  1807. 0000139C  2F00                     move.l     -[A7], D0
  1808. 0000139E  322E FFFA                move.w     D1, [A6 - 0x6]
  1809. 000013A2  48C1                     ext.l      D1
  1810. 000013A4  2F01                     move.l     -[A7], D1
  1811. 000013A6  322E FFF8                move.w     D1, [A6 - 0x8]
  1812. 000013AA  48C1                     ext.l      D1
  1813. 000013AC  2F01                     move.l     -[A7], D1
  1814. 000013AE  322E FFF6                move.w     D1, [A6 - 0xA]
  1815. 000013B2  48C1                     ext.l      D1
  1816. 000013B4  2F01                     move.l     -[A7], D1
  1817. 000013B6  322E FFF4                move.w     D1, [A6 - 0xC]
  1818. 000013BA  48C1                     ext.l      D1
  1819. 000013BC  2F01                     move.l     -[A7], D1
  1820. 000013BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1821. 000013C2  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  1822. 000013C6  3E2C 01C4                move.w     D7, [A4 + 0x1C4]
  1823. 000013CA  266C 021E                movea.l    A3, [A4 + 0x21E]
  1824. 000013CE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1825. 000013D2  6066                     bra        +0x68 /* 0000143A */
  1826. label000013D4:
  1827. 000013D4  303C 100F                move.w     D0, 0x100F
  1828. 000013D8  C06B 0008                and.w      D0, [A3 + 0x8]
  1829. 000013DC  0C40 0001                cmpi.w     D0, 0x1
  1830. 000013E0  6654                     bne        +0x56 /* 00001436 */
  1831. 000013E2  302E FFF4                move.w     D0, [A6 - 0xC]
  1832. 000013E6  B06B 0002                cmp.w      D0, [A3 + 0x2]
  1833. 000013EA  6E4A                     bgt        +0x4C /* 00001436 */
  1834. 000013EC  302E FFF6                move.w     D0, [A6 - 0xA]
  1835. 000013F0  B053                     cmp.w      D0, [A3]
  1836. 000013F2  6D42                     blt        +0x44 /* 00001436 */
  1837. 000013F4  302E FFF8                move.w     D0, [A6 - 0x8]
  1838. 000013F8  B06B 0006                cmp.w      D0, [A3 + 0x6]
  1839. 000013FC  6E38                     bgt        +0x3A /* 00001436 */
  1840. 000013FE  302E FFFA                move.w     D0, [A6 - 0x6]
  1841. 00001402  B06B 0004                cmp.w      D0, [A3 + 0x4]
  1842. 00001406  6D2E                     blt        +0x30 /* 00001436 */
  1843. 00001408  7008                     moveq.l    D0, 0x08
  1844. 0000140A  2F00                     move.l     -[A7], D0
  1845. 0000140C  322B 0006                move.w     D1, [A3 + 0x6]
  1846. 00001410  48C1                     ext.l      D1
  1847. 00001412  2F01                     move.l     -[A7], D1
  1848. 00001414  322B 0004                move.w     D1, [A3 + 0x4]
  1849. 00001418  48C1                     ext.l      D1
  1850. 0000141A  2F01                     move.l     -[A7], D1
  1851. 0000141C  322B 0002                move.w     D1, [A3 + 0x2]
  1852. 00001420  48C1                     ext.l      D1
  1853. 00001422  2F01                     move.l     -[A7], D1
  1854. 00001424  3213                     move.w     D1, [A3]
  1855. 00001426  48C1                     ext.l      D1
  1856. 00001428  2F01                     move.l     -[A7], D1
  1857. 0000142A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1858. 0000142E  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  1859. 00001432  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1860. label00001436:
  1861. 00001436  D6FC 001C                add.w      A3, 0x1C
  1862. label0000143A:
  1863. 0000143A  3007                     move.w     D0, D7
  1864. 0000143C  5347                     subq.w     D7, 1
  1865. 0000143E  4A40                     tst.w      D0
  1866. 00001440  6692                     bne        -0x6C /* 000013D4 */
  1867. label00001442:
  1868. 00001442  206E FFFC                movea.l    A0, [A6 - 0x4]
  1869. 00001446  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  1870. 0000144A  6600 FF0A                bne        -0xF4 /* 00001356 */
  1871. 0000144E  4A46                     tst.w      D6
  1872. 00001450  671C                     beq        +0x1E /* 0000146E */
  1873. 00001452  7000                     moveq.l    D0, 0x00
  1874. 00001454  2F00                     move.l     -[A7], D0
  1875. 00001456  7207                     moveq.l    D1, 0x07
  1876. 00001458  2F01                     move.l     -[A7], D1
  1877. 0000145A  206E 0008                movea.l    A0, [A6 + 0x8]
  1878. 0000145E  2068 0412                movea.l    A0, [A0 + 0x412]
  1879. 00001462  2F28 0292                move.l     -[A7], [A0 + 0x292]
  1880. 00001466  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  1881. 0000146A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1882. label0000146E:
  1883. 0000146E  4CEE 18F0 FFDC           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x24]
  1884. 00001474  4E5E                     unlink     A6
  1885. 00001476  4E75                     rts
  1886. export_507:
  1887. 00001478  4E56 FFF0                link       A6, -0x0010
  1888. 0000147C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1889. 00001480  382E 0012                move.w     D4, [A6 + 0x12]
  1890. 00001484  266E 0008                movea.l    A3, [A6 + 0x8]
  1891. 00001488  4247                     clr.w      D7
  1892. 0000148A  3B6D BB8C B9B4           move.w     [A5 - 0x464C], [A5 - 0x4474]
  1893. 00001490  3B6D BB8A B9B2           move.w     [A5 - 0x464E], [A5 - 0x4476]
  1894. 00001496  3B6E 000E BB8C           move.w     [A5 - 0x4474], [A6 + 0xE]
  1895. 0000149C  3B6E 000C BB8A           move.w     [A5 - 0x4476], [A6 + 0xC]
  1896. 000014A2  3E3C 0100                move.w     D7, 0x100
  1897. 000014A6  CE44                     and.w      D7, D4
  1898. 000014A8  661A                     bne        +0x1C /* 000014C4 */
  1899. 000014AA  7000                     moveq.l    D0, 0x00
  1900. 000014AC  3004                     move.w     D0, D4
  1901. 000014AE  2F00                     move.l     -[A7], D0
  1902. 000014B0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1903. 000014B4  2F0B                     move.l     -[A7], A3
  1904. 000014B6  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  1905. 000014BA  4A40                     tst.w      D0
  1906. 000014BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1907. 000014C0  6600 03C6                bne        +0x3C8 /* 00001888 */
  1908. label000014C4:
  1909. 000014C4  3D6D EA5A FFFE           move.w     [A6 - 0x2], [A5 - 0x15A6]
  1910. 000014CA  7040                     moveq.l    D0, 0x40
  1911. 000014CC  C044                     and.w      D0, D4
  1912. 000014CE  6600 012E                bne        +0x130 /* 000015FE */
  1913. 000014D2  4A47                     tst.w      D7
  1914. 000014D4  670E                     beq        +0x10 /* 000014E4 */
  1915. 000014D6  4AAD FC5A                tst.l      [A5 - 0x3A6]
  1916. 000014DA  6608                     bne        +0xA /* 000014E4 */
  1917. 000014DC  426E FFFE                clr.w      [A6 - 0x2]
  1918. 000014E0  6000 0388                bra        +0x38A /* 0000186A */
  1919. label000014E4:
  1920. 000014E4  4A47                     tst.w      D7
  1921. 000014E6  6718                     beq        +0x1A /* 00001500 */
  1922. 000014E8  206D FC5A                movea.l    A0, [A5 - 0x3A6]
  1923. 000014EC  2050                     movea.l    A0, [A0]
  1924. 000014EE  2868 01AA                movea.l    A4, [A0 + 0x1AA]
  1925. 000014F2  200C                     move.l     D0, A4
  1926. 000014F4  660A                     bne        +0xC /* 00001500 */
  1927. 000014F6  303C 0800                move.w     D0, 0x800
  1928. 000014FA  C06C 0072                and.w      D0, [A4 + 0x72]
  1929. 000014FE  6612                     bne        +0x14 /* 00001512 */
  1930. label00001500:
  1931. 00001500  302D BB8A                move.w     D0, [A5 - 0x4476]
  1932. 00001504  B06B 0174                cmp.w      D0, [A3 + 0x174]
  1933. 00001508  6C08                     bge        +0xA /* 00001512 */
  1934. 0000150A  7001                     moveq.l    D0, 0x01
  1935. 0000150C  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  1936. 00001510  6708                     beq        +0xA /* 0000151A */
  1937. label00001512:
  1938. 00001512  426E FFFE                clr.w      [A6 - 0x2]
  1939. 00001516  6000 0352                bra        +0x354 /* 0000186A */
  1940. label0000151A:
  1941. 0000151A  302D BB8A                move.w     D0, [A5 - 0x4476]
  1942. 0000151E  B06B 035A                cmp.w      D0, [A3 + 0x35A]
  1943. 00001522  6D0A                     blt        +0xC /* 0000152E */
  1944. 00001524  302D BB8C                move.w     D0, [A5 - 0x4474]
  1945. 00001528  B06B 0340                cmp.w      D0, [A3 + 0x340]
  1946. 0000152C  6C36                     bge        +0x38 /* 00001564 */
  1947. label0000152E:
  1948. 0000152E  2F0B                     move.l     -[A7], A3
  1949. 00001530  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  1950. 00001534  486B 01C2                pea.l      [A3 + 0x1C2]
  1951. 00001538  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1952. 0000153C  486B 01DA                pea.l      [A3 + 0x1DA]
  1953. 00001540  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  1954. 00001544  3D40 FFFE                move.w     [A6 - 0x2], D0
  1955. 00001548  48C0                     ext.l      D0
  1956. 0000154A  72FF                     moveq.l    D1, 0xFFFFFFFF
  1957. 0000154C  B280                     cmp.l      D1, D0
  1958. 0000154E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1959. 00001552  6604                     bne        +0x6 /* 00001558 */
  1960. 00001554  426E FFFE                clr.w      [A6 - 0x2]
  1961. label00001558:
  1962. 00001558  2F0B                     move.l     -[A7], A3
  1963. 0000155A  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  1964. 0000155E  588F                     addq.l     A7, 4
  1965. 00001560  6000 0308                bra        +0x30A /* 0000186A */
  1966. label00001564:
  1967. 00001564  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  1968. 0000156A  303C 2000                move.w     D0, 0x2000 /* ' \0' */
  1969. 0000156E  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  1970. 00001572  6600 02F6                bne        +0x2F8 /* 0000186A */
  1971. 00001576  206B 0370                movea.l    A0, [A3 + 0x370]
  1972. 0000157A  302D BB8A                move.w     D0, [A5 - 0x4476]
  1973. 0000157E  B068 0002                cmp.w      D0, [A0 + 0x2]
  1974. 00001582  6E2A                     bgt        +0x2C /* 000015AE */
  1975. 00001584  486E FFFE                pea.l      [A6 - 0x2]
  1976. 00001588  7004                     moveq.l    D0, 0x04
  1977. 0000158A  2F00                     move.l     -[A7], D0
  1978. 0000158C  486D 1212                pea.l      [A5 + 0x1212 /* export_574 */]
  1979. 00001590  486B 0340                pea.l      [A3 + 0x340]
  1980. 00001594  486D B9BC                pea.l      [A5 - 0x4644]
  1981. 00001598  486D B9BA                pea.l      [A5 - 0x4646]
  1982. 0000159C  322D BB8C                move.w     D1, [A5 - 0x4474]
  1983. 000015A0  48C1                     ext.l      D1
  1984. 000015A2  2F01                     move.l     -[A7], D1
  1985. 000015A4  2F0B                     move.l     -[A7], A3
  1986. 000015A6  4EBA 02EA                jsr        [PC + 0x2EA /* 00001892 */]
  1987. 000015AA  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1988. label000015AE:
  1989. 000015AE  206B 0356                movea.l    A0, [A3 + 0x356]
  1990. 000015B2  302D BB8C                move.w     D0, [A5 - 0x4474]
  1991. 000015B6  B068 0002                cmp.w      D0, [A0 + 0x2]
  1992. 000015BA  6E2A                     bgt        +0x2C /* 000015E6 */
  1993. 000015BC  486E FFFE                pea.l      [A6 - 0x2]
  1994. 000015C0  7003                     moveq.l    D0, 0x03
  1995. 000015C2  2F00                     move.l     -[A7], D0
  1996. 000015C4  486D 121A                pea.l      [A5 + 0x121A /* export_575 */]
  1997. 000015C8  486B 035A                pea.l      [A3 + 0x35A]
  1998. 000015CC  486D B9B8                pea.l      [A5 - 0x4648]
  1999. 000015D0  486D B9B6                pea.l      [A5 - 0x464A]
  2000. 000015D4  322D BB8A                move.w     D1, [A5 - 0x4476]
  2001. 000015D8  48C1                     ext.l      D1
  2002. 000015DA  2F01                     move.l     -[A7], D1
  2003. 000015DC  2F0B                     move.l     -[A7], A3
  2004. 000015DE  4EBA 02B2                jsr        [PC + 0x2B2 /* 00001892 */]
  2005. 000015E2  4FEF 0020                lea.l      A7, [A7 + 0x20]
  2006. label000015E6:
  2007. 000015E6  4A47                     tst.w      D7
  2008. 000015E8  6700 0280                beq        +0x282 /* 0000186A */
  2009. 000015EC  7001                     moveq.l    D0, 0x01
  2010. 000015EE  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  2011. 000015F2  6700 0276                beq        +0x278 /* 0000186A */
  2012. 000015F6  426E FFFE                clr.w      [A6 - 0x2]
  2013. 000015FA  6000 026E                bra        +0x270 /* 0000186A */
  2014. label000015FE:
  2015. 000015FE  302E FFFE                move.w     D0, [A6 - 0x2]
  2016. 00001602  6B00 0266                bmi        +0x268 /* 0000186A */
  2017. 00001606  0C40 0007                cmpi.w     D0, 0x7
  2018. 0000160A  6E00 025E                bgt        +0x260 /* 0000186A */
  2019. 0000160E  D040                     add.w      D0, D0
  2020. 00001610  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2021. 00001614  4EFB 0000                jmp        [PC + D0.w]
  2022. 00001618  0218 01A6                andi.b     [A0]+, 0xA6
  2023. 0000161C  0254 00DC                andi.w     [A4], 0xDC
  2024. 00001620  0012 0254                ori.b      [A2], 0x54 /* 'T' */
  2025. 00001624  0202 0202                andi.b     D2, 0x2
  2026. 00001628  302D B9B4                move.w     D0, [A5 - 0x464C]
  2027. 0000162C  B06D BB8C                cmp.w      D0, [A5 - 0x4474]
  2028. 00001630  6700 0238                beq        +0x23A /* 0000186A */
  2029. 00001634  426E FFF0                clr.w      [A6 - 0x10]
  2030. 00001638  302B 0174                move.w     D0, [A3 + 0x174]
  2031. 0000163C  5340                     subq.w     D0, 1
  2032. 0000163E  3D40 FFF4                move.w     [A6 - 0xC], D0
  2033. 00001642  3D6D B9B4 FFF2           move.w     [A6 - 0xE], [A5 - 0x464C]
  2034. 00001648  3D6D B9B4 FFF6           move.w     [A6 - 0xA], [A5 - 0x464C]
  2035. 0000164E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2036. 00001652  2F20                     move.l     -[A7], -[A0]
  2037. 00001654  2F20                     move.l     -[A7], -[A0]
  2038. 00001656  2F0B                     move.l     -[A7], A3
  2039. 00001658  4EBA 160C                jsr        [PC + 0x160C /* 00002C66 */]
  2040. 0000165C  70FF                     moveq.l    D0, 0xFFFFFFFF
  2041. 0000165E  B06D B9BA                cmp.w      D0, [A5 - 0x4646]
  2042. 00001662  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2043. 00001666  662E                     bne        +0x30 /* 00001696 */
  2044. 00001668  3A2D BB8C                move.w     D5, [A5 - 0x4474]
  2045. 0000166C  9A6B 0340                sub.w      D5, [A3 + 0x340]
  2046. 00001670  0C45 0100                cmpi.w     D5, 0x100
  2047. 00001674  6F0E                     ble        +0x10 /* 00001684 */
  2048. 00001676  302B 0340                move.w     D0, [A3 + 0x340]
  2049. 0000167A  D07C 0100                add.w      D0, 0x100
  2050. 0000167E  3B40 BB8C                move.w     [A5 - 0x4474], D0
  2051. 00001682  6036                     bra        +0x38 /* 000016BA */
  2052. label00001684:
  2053. 00001684  0C45 0003                cmpi.w     D5, 0x3
  2054. 00001688  6C30                     bge        +0x32 /* 000016BA */
  2055. 0000168A  302B 0340                move.w     D0, [A3 + 0x340]
  2056. 0000168E  5640                     addq.w     D0, 3
  2057. 00001690  3B40 BB8C                move.w     [A5 - 0x4474], D0
  2058. 00001694  6024                     bra        +0x26 /* 000016BA */
  2059. label00001696:
  2060. 00001696  302D B9BA                move.w     D0, [A5 - 0x4646]
  2061. 0000169A  48C0                     ext.l      D0
  2062. 0000169C  2F00                     move.l     -[A7], D0
  2063. 0000169E  2F0B                     move.l     -[A7], A3
  2064. 000016A0  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  2065. 000016A4  322D BB8C                move.w     D1, [A5 - 0x4474]
  2066. 000016A8  D240                     add.w      D1, D0
  2067. 000016AA  3A01                     move.w     D5, D1
  2068. 000016AC  9A6D B9BC                sub.w      D5, [A5 - 0x4644]
  2069. 000016B0  4A45                     tst.w      D5
  2070. 000016B2  508F                     addq.l     A7, 8
  2071. 000016B4  6C04                     bge        +0x6 /* 000016BA */
  2072. 000016B6  9B6D BB8C                sub.w      [A5 - 0x4474], D5
  2073. label000016BA:
  2074. 000016BA  302B 0170                move.w     D0, [A3 + 0x170]
  2075. 000016BE  5340                     subq.w     D0, 1
  2076. 000016C0  B06D BB8C                cmp.w      D0, [A5 - 0x4474]
  2077. 000016C4  6C0A                     bge        +0xC /* 000016D0 */
  2078. 000016C6  302B 0170                move.w     D0, [A3 + 0x170]
  2079. 000016CA  5340                     subq.w     D0, 1
  2080. 000016CC  3B40 BB8C                move.w     [A5 - 0x4474], D0
  2081. label000016D0:
  2082. 000016D0  3D6D BB8C FFF2           move.w     [A6 - 0xE], [A5 - 0x4474]
  2083. 000016D6  3D6D BB8C FFF6           move.w     [A6 - 0xA], [A5 - 0x4474]
  2084. 000016DC  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2085. 000016E0  2F20                     move.l     -[A7], -[A0]
  2086. 000016E2  2F20                     move.l     -[A7], -[A0]
  2087. 000016E4  2F0B                     move.l     -[A7], A3
  2088. 000016E6  4EBA 157E                jsr        [PC + 0x157E /* 00002C66 */]
  2089. 000016EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2090. 000016EE  6000 017A                bra        +0x17C /* 0000186A */
  2091. 000016F2  302D B9B2                move.w     D0, [A5 - 0x464E]
  2092. 000016F6  B06D BB8A                cmp.w      D0, [A5 - 0x4476]
  2093. 000016FA  6700 016E                beq        +0x170 /* 0000186A */
  2094. 000016FE  426E FFF2                clr.w      [A6 - 0xE]
  2095. 00001702  302B 0172                move.w     D0, [A3 + 0x172]
  2096. 00001706  5340                     subq.w     D0, 1
  2097. 00001708  3D40 FFF6                move.w     [A6 - 0xA], D0
  2098. 0000170C  3D6D B9B2 FFF0           move.w     [A6 - 0x10], [A5 - 0x464E]
  2099. 00001712  3D6D B9B2 FFF4           move.w     [A6 - 0xC], [A5 - 0x464E]
  2100. 00001718  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2101. 0000171C  2F20                     move.l     -[A7], -[A0]
  2102. 0000171E  2F20                     move.l     -[A7], -[A0]
  2103. 00001720  2F0B                     move.l     -[A7], A3
  2104. 00001722  4EBA 1542                jsr        [PC + 0x1542 /* 00002C66 */]
  2105. 00001726  70FF                     moveq.l    D0, 0xFFFFFFFF
  2106. 00001728  B06D B9B6                cmp.w      D0, [A5 - 0x464A]
  2107. 0000172C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2108. 00001730  662E                     bne        +0x30 /* 00001760 */
  2109. 00001732  3C2D BB8A                move.w     D6, [A5 - 0x4476]
  2110. 00001736  9C6B 035A                sub.w      D6, [A3 + 0x35A]
  2111. 0000173A  0C46 00AB                cmpi.w     D6, 0xAB
  2112. 0000173E  6F0E                     ble        +0x10 /* 0000174E */
  2113. 00001740  302B 035A                move.w     D0, [A3 + 0x35A]
  2114. 00001744  D07C 00AB                add.w      D0, 0xAB
  2115. 00001748  3B40 BB8A                move.w     [A5 - 0x4476], D0
  2116. 0000174C  6036                     bra        +0x38 /* 00001784 */
  2117. label0000174E:
  2118. 0000174E  0C46 0003                cmpi.w     D6, 0x3
  2119. 00001752  6C30                     bge        +0x32 /* 00001784 */
  2120. 00001754  302B 035A                move.w     D0, [A3 + 0x35A]
  2121. 00001758  5640                     addq.w     D0, 3
  2122. 0000175A  3B40 BB8A                move.w     [A5 - 0x4476], D0
  2123. 0000175E  6024                     bra        +0x26 /* 00001784 */
  2124. label00001760:
  2125. 00001760  302D B9B6                move.w     D0, [A5 - 0x464A]
  2126. 00001764  48C0                     ext.l      D0
  2127. 00001766  2F00                     move.l     -[A7], D0
  2128. 00001768  2F0B                     move.l     -[A7], A3
  2129. 0000176A  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  2130. 0000176E  322D BB8A                move.w     D1, [A5 - 0x4476]
  2131. 00001772  D240                     add.w      D1, D0
  2132. 00001774  3C01                     move.w     D6, D1
  2133. 00001776  9C6D B9B8                sub.w      D6, [A5 - 0x4648]
  2134. 0000177A  4A46                     tst.w      D6
  2135. 0000177C  508F                     addq.l     A7, 8
  2136. 0000177E  6C04                     bge        +0x6 /* 00001784 */
  2137. 00001780  9D6D BB8A                sub.w      [A5 - 0x4476], D6
  2138. label00001784:
  2139. 00001784  302B 016E                move.w     D0, [A3 + 0x16E]
  2140. 00001788  5340                     subq.w     D0, 1
  2141. 0000178A  B06D BB8A                cmp.w      D0, [A5 - 0x4476]
  2142. 0000178E  6C0A                     bge        +0xC /* 0000179A */
  2143. 00001790  302B 016E                move.w     D0, [A3 + 0x16E]
  2144. 00001794  5340                     subq.w     D0, 1
  2145. 00001796  3B40 BB8A                move.w     [A5 - 0x4476], D0
  2146. label0000179A:
  2147. 0000179A  3D6D BB8A FFF0           move.w     [A6 - 0x10], [A5 - 0x4476]
  2148. 000017A0  3D6D BB8A FFF4           move.w     [A6 - 0xC], [A5 - 0x4476]
  2149. 000017A6  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2150. 000017AA  2F20                     move.l     -[A7], -[A0]
  2151. 000017AC  2F20                     move.l     -[A7], -[A0]
  2152. 000017AE  2F0B                     move.l     -[A7], A3
  2153. 000017B0  4EBA 14B4                jsr        [PC + 0x14B4 /* 00002C66 */]
  2154. 000017B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2155. 000017B8  6000 00B0                bra        +0xB2 /* 0000186A */
  2156. 000017BC  3D7C 133B FFF8           move.w     [A6 - 0x8], 0x133B
  2157. 000017C2  486E FFF8                pea.l      [A6 - 0x8]
  2158. 000017C6  486E FFFC                pea.l      [A6 - 0x4]
  2159. 000017CA  486E FFFA                pea.l      [A6 - 0x6]
  2160. 000017CE  302D BB8A                move.w     D0, [A5 - 0x4476]
  2161. 000017D2  48C0                     ext.l      D0
  2162. 000017D4  2F00                     move.l     -[A7], D0
  2163. 000017D6  302D BB8C                move.w     D0, [A5 - 0x4474]
  2164. 000017DA  48C0                     ext.l      D0
  2165. 000017DC  2F00                     move.l     -[A7], D0
  2166. 000017DE  2F0B                     move.l     -[A7], A3
  2167. 000017E0  4EBA 3A84                jsr        [PC + 0x3A84 /* 00005266 */]
  2168. 000017E4  7000                     moveq.l    D0, 0x00
  2169. 000017E6  2F00                     move.l     -[A7], D0
  2170. 000017E8  4A47                     tst.w      D7
  2171. 000017EA  6704                     beq        +0x6 /* 000017F0 */
  2172. 000017EC  7204                     moveq.l    D1, 0x04
  2173. 000017EE  6002                     bra        +0x4 /* 000017F2 */
  2174. label000017F0:
  2175. 000017F0  7200                     moveq.l    D1, 0x00
  2176. label000017F2:
  2177. 000017F2  2F01                     move.l     -[A7], D1
  2178. 000017F4  302E FFFC                move.w     D0, [A6 - 0x4]
  2179. 000017F8  48C0                     ext.l      D0
  2180. 000017FA  2F00                     move.l     -[A7], D0
  2181. 000017FC  302E FFFA                move.w     D0, [A6 - 0x6]
  2182. 00001800  48C0                     ext.l      D0
  2183. 00001802  2F00                     move.l     -[A7], D0
  2184. 00001804  7000                     moveq.l    D0, 0x00
  2185. 00001806  302E FFF8                move.w     D0, [A6 - 0x8]
  2186. 0000180A  2F00                     move.l     -[A7], D0
  2187. 0000180C  2F0B                     move.l     -[A7], A3
  2188. 0000180E  4EBA 2568                jsr        [PC + 0x2568 /* 00003D78 */]
  2189. 00001812  4FEF 0030                lea.l      A7, [A7 + 0x30]
  2190. 00001816  6052                     bra        +0x54 /* 0000186A */
  2191. 00001818  7000                     moveq.l    D0, 0x00
  2192. 0000181A  3004                     move.w     D0, D4
  2193. 0000181C  2F00                     move.l     -[A7], D0
  2194. 0000181E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2195. 00001822  2F0B                     move.l     -[A7], A3
  2196. 00001824  4EBA 13CC                jsr        [PC + 0x13CC /* 00002BF2 */]
  2197. 00001828  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2198. 0000182C  603C                     bra        +0x3E /* 0000186A */
  2199. 0000182E  4A6B 032A                tst.w      [A3 + 0x32A]
  2200. 00001832  670E                     beq        +0x10 /* 00001842 */
  2201. 00001834  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2202. 00001838  2F0B                     move.l     -[A7], A3
  2203. 0000183A  4EBA 4004                jsr        [PC + 0x4004 /* 00005840 */]
  2204. 0000183E  508F                     addq.l     A7, 8
  2205. 00001840  6028                     bra        +0x2A /* 0000186A */
  2206. label00001842:
  2207. 00001842  4A6B 02FE                tst.w      [A3 + 0x2FE]
  2208. 00001846  6716                     beq        +0x18 /* 0000185E */
  2209. 00001848  7000                     moveq.l    D0, 0x00
  2210. 0000184A  3004                     move.w     D0, D4
  2211. 0000184C  2F00                     move.l     -[A7], D0
  2212. 0000184E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2213. 00001852  2F0B                     move.l     -[A7], A3
  2214. 00001854  4EBA 1A96                jsr        [PC + 0x1A96 /* 000032EC */]
  2215. 00001858  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2216. 0000185C  600C                     bra        +0xE /* 0000186A */
  2217. label0000185E:
  2218. 0000185E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2219. 00001862  2F0B                     move.l     -[A7], A3
  2220. 00001864  4EBA 194E                jsr        [PC + 0x194E /* 000031B4 */]
  2221. 00001868  508F                     addq.l     A7, 8
  2222. label0000186A:
  2223. 0000186A  4A47                     tst.w      D7
  2224. 0000186C  670C                     beq        +0xE /* 0000187A */
  2225. 0000186E  7001                     moveq.l    D0, 0x01
  2226. 00001870  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  2227. 00001874  6704                     beq        +0x6 /* 0000187A */
  2228. 00001876  426E FFFE                clr.w      [A6 - 0x2]
  2229. label0000187A:
  2230. 0000187A  302E FFFE                move.w     D0, [A6 - 0x2]
  2231. 0000187E  48C0                     ext.l      D0
  2232. 00001880  2F00                     move.l     -[A7], D0
  2233. 00001882  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  2234. 00001886  588F                     addq.l     A7, 4
  2235. label00001888:
  2236. 00001888  4CEE 18F0 FFD8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x28]
  2237. 0000188E  4E5E                     unlink     A6
  2238. 00001890  4E75                     rts
  2239. fn00001892:
  2240. 00001892  4E56 0000                link       A6, 0
  2241. 00001896  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2242. 0000189A  3A2E 0022                move.w     D5, [A6 + 0x22]
  2243. 0000189E  286E 0010                movea.l    A4, [A6 + 0x10]
  2244. 000018A2  3C2E 000E                move.w     D6, [A6 + 0xE]
  2245. 000018A6  266E 0018                movea.l    A3, [A6 + 0x18]
  2246. 000018AA  206B 0016                movea.l    A0, [A3 + 0x16]
  2247. 000018AE  70FF                     moveq.l    D0, 0xFFFFFFFF
  2248. 000018B0  B068 0004                cmp.w      D0, [A0 + 0x4]
  2249. 000018B4  6718                     beq        +0x1A /* 000018CE */
  2250. 000018B6  BC53                     cmp.w      D6, [A3]
  2251. 000018B8  6E14                     bgt        +0x16 /* 000018CE */
  2252. 000018BA  206E 0014                movea.l    A0, [A6 + 0x14]
  2253. 000018BE  3093                     move.w     [A0], [A3]
  2254. 000018C0  38BC FFFF                move.w     [A4], 0xFFFF
  2255. 000018C4  206E 0024                movea.l    A0, [A6 + 0x24]
  2256. 000018C8  3085                     move.w     [A0], D5
  2257. 000018CA  6000 00BE                bra        +0xC0 /* 0000198A */
  2258. label000018CE:
  2259. 000018CE  4247                     clr.w      D7
  2260. 000018D0  6000 00B0                bra        +0xB2 /* 00001982 */
  2261. label000018D4:
  2262. 000018D4  206B 0016                movea.l    A0, [A3 + 0x16]
  2263. 000018D8  48C7                     ext.l      D7
  2264. 000018DA  2007                     move.l     D0, D7
  2265. 000018DC  E780                     asl        D0, 3
  2266. 000018DE  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  2267. 000018E2  B046                     cmp.w      D0, D6
  2268. 000018E4  6E00 009A                bgt        +0x9C /* 00001980 */
  2269. 000018E8  206B 0016                movea.l    A0, [A3 + 0x16]
  2270. 000018EC  48C7                     ext.l      D7
  2271. 000018EE  2007                     move.l     D0, D7
  2272. 000018F0  E780                     asl        D0, 3
  2273. 000018F2  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  2274. 000018F6  5240                     addq.w     D0, 1
  2275. 000018F8  B046                     cmp.w      D0, D6
  2276. 000018FA  6D00 0084                blt        +0x86 /* 00001980 */
  2277. 000018FE  206B 0016                movea.l    A0, [A3 + 0x16]
  2278. 00001902  48C7                     ext.l      D7
  2279. 00001904  2007                     move.l     D0, D7
  2280. 00001906  E780                     asl        D0, 3
  2281. 00001908  226E 0014                movea.l    A1, [A6 + 0x14]
  2282. 0000190C  32B0 0802                move.w     [A1], [A0 + D0 + 0x2]
  2283. 00001910  206B 0016                movea.l    A0, [A3 + 0x16]
  2284. 00001914  48C7                     ext.l      D7
  2285. 00001916  2007                     move.l     D0, D7
  2286. 00001918  E780                     asl        D0, 3
  2287. 0000191A  38B0 0804                move.w     [A4], [A0 + D0 + 0x4]
  2288. 0000191E  206E 0014                movea.l    A0, [A6 + 0x14]
  2289. 00001922  BC50                     cmp.w      D6, [A0]
  2290. 00001924  6D52                     blt        +0x54 /* 00001978 */
  2291. 00001926  5247                     addq.w     D7, 1
  2292. 00001928  BE6B 0012                cmp.w      D7, [A3 + 0x12]
  2293. 0000192C  6C4A                     bge        +0x4C /* 00001978 */
  2294. 0000192E  206B 0016                movea.l    A0, [A3 + 0x16]
  2295. 00001932  48C7                     ext.l      D7
  2296. 00001934  2007                     move.l     D0, D7
  2297. 00001936  E780                     asl        D0, 3
  2298. 00001938  3214                     move.w     D1, [A4]
  2299. 0000193A  5241                     addq.w     D1, 1
  2300. 0000193C  B270 0804                cmp.w      D1, [A0 + D0 + 0x4]
  2301. 00001940  6C36                     bge        +0x38 /* 00001978 */
  2302. 00001942  206B 0016                movea.l    A0, [A3 + 0x16]
  2303. 00001946  48C7                     ext.l      D7
  2304. 00001948  2007                     move.l     D0, D7
  2305. 0000194A  E780                     asl        D0, 3
  2306. 0000194C  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  2307. 00001950  48C0                     ext.l      D0
  2308. 00001952  5380                     subq.l     D0, 1
  2309. 00001954  2F00                     move.l     -[A7], D0
  2310. 00001956  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2311. 0000195A  206E 001C                movea.l    A0, [A6 + 0x1C]
  2312. 0000195E  4E90                     jsr        [A0]
  2313. 00001960  4A40                     tst.w      D0
  2314. 00001962  508F                     addq.l     A7, 8
  2315. 00001964  6612                     bne        +0x14 /* 00001978 */
  2316. 00001966  206B 0016                movea.l    A0, [A3 + 0x16]
  2317. 0000196A  48C7                     ext.l      D7
  2318. 0000196C  2007                     move.l     D0, D7
  2319. 0000196E  E780                     asl        D0, 3
  2320. 00001970  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  2321. 00001974  5340                     subq.w     D0, 1
  2322. 00001976  3880                     move.w     [A4], D0
  2323. label00001978:
  2324. 00001978  206E 0024                movea.l    A0, [A6 + 0x24]
  2325. 0000197C  3085                     move.w     [A0], D5
  2326. 0000197E  600A                     bra        +0xC /* 0000198A */
  2327. label00001980:
  2328. 00001980  5247                     addq.w     D7, 1
  2329. label00001982:
  2330. 00001982  BE6B 0012                cmp.w      D7, [A3 + 0x12]
  2331. 00001986  6D00 FF4C                blt        -0xB2 /* 000018D4 */
  2332. label0000198A:
  2333. 0000198A  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  2334. 00001990  4E5E                     unlink     A6
  2335. 00001992  4E75                     rts
  2336. export_508:
  2337. fn00001994:
  2338. 00001994  4E56 FED4                link       A6, -0x012C
  2339. 00001998  48E7 0018                movem.l    -[A7], A3,A4
  2340. 0000199C  286E 0008                movea.l    A4, [A6 + 0x8]
  2341. 000019A0  47EE FED4                lea.l      A3, [A6 - 0x12C]
  2342. 000019A4  2F0C                     move.l     -[A7], A4
  2343. 000019A6  4878 041A                push.l     0x41A
  2344. 000019AA  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  2345. 000019AE  588F                     addq.l     A7, 4
  2346. 000019B0  2F00                     move.l     -[A7], D0
  2347. 000019B2  2F0B                     move.l     -[A7], A3
  2348. 000019B4  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  2349. 000019B8  2F0B                     move.l     -[A7], A3
  2350. 000019BA  4EBA 1BAA                jsr        [PC + 0x1BAA /* 00003566 */]
  2351. 000019BE  4CEE 1800 FECC           movem.l    A3,A4, [A6 - 0x134]
  2352. 000019C4  4E5E                     unlink     A6
  2353. 000019C6  4E75                     rts
  2354. export_509:
  2355. 000019C8  4E56 FCF4                link       A6, -0x030C
  2356. 000019CC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2357. 000019D0  382E 0016                move.w     D4, [A6 + 0x16]
  2358. 000019D4  49EE FCF8                lea.l      A4, [A6 - 0x308]
  2359. 000019D8  47EE FEF8                lea.l      A3, [A6 - 0x108]
  2360. 000019DC  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  2361. 000019E0  4245                     clr.w      D5
  2362. 000019E2  5244                     addq.w     D4, 1
  2363. 000019E4  200B                     move.l     D0, A3
  2364. 000019E6  5280                     addq.l     D0, 1
  2365. 000019E8  2F00                     move.l     -[A7], D0
  2366. 000019EA  48C4                     ext.l      D4
  2367. 000019EC  2F04                     move.l     -[A7], D4
  2368. 000019EE  206E 000C                movea.l    A0, [A6 + 0xC]
  2369. 000019F2  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2370. 000019F6  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  2371. 000019FA  1680                     move.b     [A3], D0
  2372. 000019FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2373. 00001A00  6620                     bne        +0x22 /* 00001A22 */
  2374. 00001A02  200C                     move.l     D0, A4
  2375. 00001A04  5280                     addq.l     D0, 1
  2376. 00001A06  2F00                     move.l     -[A7], D0
  2377. 00001A08  7000                     moveq.l    D0, 0x00
  2378. 00001A0A  2F00                     move.l     -[A7], D0
  2379. 00001A0C  206E 000C                movea.l    A0, [A6 + 0xC]
  2380. 00001A10  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2381. 00001A14  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  2382. 00001A18  1880                     move.b     [A4], D0
  2383. 00001A1A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2384. 00001A1E  6600 00A6                bne        +0xA8 /* 00001AC6 */
  2385. label00001A22:
  2386. 00001A22  4A13                     tst.b      [A3]
  2387. 00001A24  674A                     beq        +0x4C /* 00001A70 */
  2388. 00001A26  206E 0010                movea.l    A0, [A6 + 0x10]
  2389. 00001A2A  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  2390. 00001A2E  C068 0002                and.w      D0, [A0 + 0x2]
  2391. 00001A32  671E                     beq        +0x20 /* 00001A52 */
  2392. 00001A34  200B                     move.l     D0, A3
  2393. 00001A36  5280                     addq.l     D0, 1
  2394. 00001A38  2F00                     move.l     -[A7], D0
  2395. 00001A3A  48C4                     ext.l      D4
  2396. 00001A3C  2F04                     move.l     -[A7], D4
  2397. 00001A3E  206E 000C                movea.l    A0, [A6 + 0xC]
  2398. 00001A42  2F28 000C                move.l     -[A7], [A0 + 0xC]
  2399. 00001A46  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  2400. 00001A4A  1680                     move.b     [A3], D0
  2401. 00001A4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2402. 00001A50  663C                     bne        +0x3E /* 00001A8E */
  2403. label00001A52:
  2404. 00001A52  200B                     move.l     D0, A3
  2405. 00001A54  5280                     addq.l     D0, 1
  2406. 00001A56  2F00                     move.l     -[A7], D0
  2407. 00001A58  48C4                     ext.l      D4
  2408. 00001A5A  2F04                     move.l     -[A7], D4
  2409. 00001A5C  206E 000C                movea.l    A0, [A6 + 0xC]
  2410. 00001A60  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2411. 00001A64  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  2412. 00001A68  1680                     move.b     [A3], D0
  2413. 00001A6A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2414. 00001A6E  601E                     bra        +0x20 /* 00001A8E */
  2415. label00001A70:
  2416. 00001A70  7A01                     moveq.l    D5, 0x01
  2417. 00001A72  200B                     move.l     D0, A3
  2418. 00001A74  5280                     addq.l     D0, 1
  2419. 00001A76  2F00                     move.l     -[A7], D0
  2420. 00001A78  48C4                     ext.l      D4
  2421. 00001A7A  2F04                     move.l     -[A7], D4
  2422. 00001A7C  206E 000C                movea.l    A0, [A6 + 0xC]
  2423. 00001A80  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2424. 00001A84  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  2425. 00001A88  1680                     move.b     [A3], D0
  2426. 00001A8A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2427. label00001A8E:
  2428. 00001A8E  4A45                     tst.w      D5
  2429. 00001A90  6700 010C                beq        +0x10E /* 00001B9E */
  2430. 00001A94  7E01                     moveq.l    D7, 0x01
  2431. 00001A96  6020                     bra        +0x22 /* 00001AB8 */
  2432. label00001A98:
  2433. 00001A98  707E                     moveq.l    D0, 0x7E
  2434. 00001A9A  B033 7000                cmp.b      D0, [A3 + D7.w]
  2435. 00001A9E  6616                     bne        +0x18 /* 00001AB6 */
  2436. 00001AA0  5313                     subq.b     [A3], 1
  2437. 00001AA2  6008                     bra        +0xA /* 00001AAC */
  2438. label00001AA4:
  2439. 00001AA4  17B3 7001 7000           move.b     [A3 + D7.w], [A3 + D7.w + 0x1]
  2440. 00001AAA  5247                     addq.w     D7, 1
  2441. label00001AAC:
  2442. 00001AAC  48C7                     ext.l      D7
  2443. 00001AAE  7000                     moveq.l    D0, 0x00
  2444. 00001AB0  1013                     move.b     D0, [A3]
  2445. 00001AB2  B087                     cmp.l      D0, D7
  2446. 00001AB4  6CEE                     bge        -0x10 /* 00001AA4 */
  2447. label00001AB6:
  2448. 00001AB6  5247                     addq.w     D7, 1
  2449. label00001AB8:
  2450. 00001AB8  48C7                     ext.l      D7
  2451. 00001ABA  7000                     moveq.l    D0, 0x00
  2452. 00001ABC  1013                     move.b     D0, [A3]
  2453. 00001ABE  B087                     cmp.l      D0, D7
  2454. 00001AC0  6CD6                     bge        -0x28 /* 00001A98 */
  2455. 00001AC2  6000 00DA                bra        +0xDC /* 00001B9E */
  2456. label00001AC6:
  2457. 00001AC6  41EE FDF8                lea.l      A0, [A6 - 0x208]
  2458. 00001ACA  5288                     addq.l     A0, 1
  2459. 00001ACC  2F08                     move.l     -[A7], A0
  2460. 00001ACE  48C4                     ext.l      D4
  2461. 00001AD0  2F04                     move.l     -[A7], D4
  2462. 00001AD2  206E 000C                movea.l    A0, [A6 + 0xC]
  2463. 00001AD6  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2464. 00001ADA  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  2465. 00001ADE  1D40 FDF8                move.b     [A6 - 0x208], D0
  2466. 00001AE2  4213                     clr.b      [A3]
  2467. 00001AE4  206E 0010                movea.l    A0, [A6 + 0x10]
  2468. 00001AE8  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  2469. 00001AEC  C068 0002                and.w      D0, [A0 + 0x2]
  2470. 00001AF0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2471. 00001AF4  671E                     beq        +0x20 /* 00001B14 */
  2472. 00001AF6  200C                     move.l     D0, A4
  2473. 00001AF8  5280                     addq.l     D0, 1
  2474. 00001AFA  2F00                     move.l     -[A7], D0
  2475. 00001AFC  7000                     moveq.l    D0, 0x00
  2476. 00001AFE  2F00                     move.l     -[A7], D0
  2477. 00001B00  206E 000C                movea.l    A0, [A6 + 0xC]
  2478. 00001B04  2F28 000C                move.l     -[A7], [A0 + 0xC]
  2479. 00001B08  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  2480. 00001B0C  1880                     move.b     [A4], D0
  2481. 00001B0E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2482. 00001B12  661C                     bne        +0x1E /* 00001B30 */
  2483. label00001B14:
  2484. 00001B14  200C                     move.l     D0, A4
  2485. 00001B16  5280                     addq.l     D0, 1
  2486. 00001B18  2F00                     move.l     -[A7], D0
  2487. 00001B1A  7000                     moveq.l    D0, 0x00
  2488. 00001B1C  2F00                     move.l     -[A7], D0
  2489. 00001B1E  206E 000C                movea.l    A0, [A6 + 0xC]
  2490. 00001B22  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2491. 00001B26  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  2492. 00001B2A  1880                     move.b     [A4], D0
  2493. 00001B2C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2494. label00001B30:
  2495. 00001B30  7A01                     moveq.l    D5, 0x01
  2496. 00001B32  6054                     bra        +0x56 /* 00001B88 */
  2497. label00001B34:
  2498. 00001B34  702A                     moveq.l    D0, 0x2A
  2499. 00001B36  B034 5000                cmp.b      D0, [A4 + D5.w]
  2500. 00001B3A  663E                     bne        +0x40 /* 00001B7A */
  2501. 00001B3C  7000                     moveq.l    D0, 0x00
  2502. 00001B3E  102E FDF8                move.b     D0, [A6 - 0x208]
  2503. 00001B42  3C00                     move.w     D6, D0
  2504. 00001B44  7000                     moveq.l    D0, 0x00
  2505. 00001B46  1013                     move.b     D0, [A3]
  2506. 00001B48  D046                     add.w      D0, D6
  2507. 00001B4A  0C40 00FF                cmpi.w     D0, 0xFF
  2508. 00001B4E  6F0C                     ble        +0xE /* 00001B5C */
  2509. 00001B50  7000                     moveq.l    D0, 0x00
  2510. 00001B52  1013                     move.b     D0, [A3]
  2511. 00001B54  2C3C 0000 00FF           move.l     D6, 0xFF
  2512. 00001B5A  9C80                     sub.l      D6, D0
  2513. label00001B5C:
  2514. 00001B5C  41EE FDF8                lea.l      A0, [A6 - 0x208]
  2515. 00001B60  5288                     addq.l     A0, 1
  2516. 00001B62  2F08                     move.l     -[A7], A0
  2517. 00001B64  7000                     moveq.l    D0, 0x00
  2518. 00001B66  1013                     move.b     D0, [A3]
  2519. 00001B68  D08B                     add.l      D0, A3
  2520. 00001B6A  5280                     addq.l     D0, 1
  2521. 00001B6C  2F00                     move.l     -[A7], D0
  2522. 00001B6E  48C6                     ext.l      D6
  2523. 00001B70  2F06                     move.l     -[A7], D6
  2524. 00001B72  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  2525. 00001B76  DD13                     add.b      [A3], D6
  2526. 00001B78  600C                     bra        +0xE /* 00001B86 */
  2527. label00001B7A:
  2528. 00001B7A  5213                     addq.b     [A3], 1
  2529. 00001B7C  7000                     moveq.l    D0, 0x00
  2530. 00001B7E  1013                     move.b     D0, [A3]
  2531. 00001B80  17B4 5000 0000           move.b     [A3 + D0.w], [A4 + D5.w]
  2532. label00001B86:
  2533. 00001B86  5245                     addq.w     D5, 1
  2534. label00001B88:
  2535. 00001B88  48C5                     ext.l      D5
  2536. 00001B8A  7000                     moveq.l    D0, 0x00
  2537. 00001B8C  1014                     move.b     D0, [A4]
  2538. 00001B8E  B085                     cmp.l      D0, D5
  2539. 00001B90  6D0C                     blt        +0xE /* 00001B9E */
  2540. 00001B92  7000                     moveq.l    D0, 0x00
  2541. 00001B94  1013                     move.b     D0, [A3]
  2542. 00001B96  0C80 0000 00FF           cmpi.l     D0, 0xFF
  2543. 00001B9C  6D96                     blt        -0x68 /* 00001B34 */
  2544. label00001B9E:
  2545. 00001B9E  7000                     moveq.l    D0, 0x00
  2546. 00001BA0  1013                     move.b     D0, [A3]
  2547. 00001BA2  5280                     addq.l     D0, 1
  2548. 00001BA4  4233 0000                clr.b      [A3 + D0.w]
  2549. 00001BA8  206E 0010                movea.l    A0, [A6 + 0x10]
  2550. 00001BAC  0C50 00B9                cmpi.w     [A0], 0xB9
  2551. 00001BB0  6600 00AA                bne        +0xAC /* 00001C5C */
  2552. 00001BB4  598F                     subq.l     A7, 4
  2553. 00001BB6  206E 000C                movea.l    A0, [A6 + 0xC]
  2554. 00001BBA  2050                     movea.l    A0, [A0]
  2555. 00001BBC  2050                     movea.l    A0, [A0]
  2556. 00001BBE  226E 000C                movea.l    A1, [A6 + 0xC]
  2557. 00001BC2  7000                     moveq.l    D0, 0x00
  2558. 00001BC4  1029 0012                move.b     D0, [A1 + 0x12]
  2559. 00001BC8  2200                     move.l     D1, D0
  2560. 00001BCA  C0FC 0006                mulu.w     D0, 0x6
  2561. 00001BCE  4841                     swap.w     D1
  2562. 00001BD0  C2FC 0006                mulu.w     D1, 0x6
  2563. 00001BD4  4841                     swap.w     D1
  2564. 00001BD6  4241                     clr.w      D1
  2565. 00001BD8  D081                     add.l      D0, D1
  2566. 00001BDA  4870 0800                pea.l      [A0 + D0]
  2567. 00001BDE  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  2568. 00001BE2  2D5F FCF4                move.l     [A6 - 0x30C], [A7]+
  2569. 00001BE6  598F                     subq.l     A7, 4
  2570. 00001BE8  206E 000C                movea.l    A0, [A6 + 0xC]
  2571. 00001BEC  2050                     movea.l    A0, [A0]
  2572. 00001BEE  2F10                     move.l     -[A7], [A0]
  2573. 00001BF0  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  2574. 00001BF4  285F                     movea.l    A4, [A7]+
  2575. 00001BF6  6004                     bra        +0x6 /* 00001BFC */
  2576. label00001BF8:
  2577. 00001BF8  D8FC 0006                add.w      A4, 0x6
  2578. label00001BFC:
  2579. 00001BFC  B9EE FCF4                cmpa.l     A4, [A6 - 0x30C]
  2580. 00001C00  6406                     bcc        +0x8 /* 00001C08 */
  2581. 00001C02  0C54 00B9                cmpi.w     [A4], 0xB9
  2582. 00001C06  66F0                     bne        -0xE /* 00001BF8 */
  2583. label00001C08:
  2584. 00001C08  48C4                     ext.l      D4
  2585. 00001C0A  2004                     move.l     D0, D4
  2586. 00001C0C  5380                     subq.l     D0, 1
  2587. 00001C0E  2F00                     move.l     -[A7], D0
  2588. 00001C10  598F                     subq.l     A7, 4
  2589. 00001C12  206E 000C                movea.l    A0, [A6 + 0xC]
  2590. 00001C16  2050                     movea.l    A0, [A0]
  2591. 00001C18  2050                     movea.l    A0, [A0]
  2592. 00001C1A  2F08                     move.l     -[A7], A0
  2593. 00001C1C  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  2594. 00001C20  221F                     move.l     D1, [A7]+
  2595. 00001C22  201F                     move.l     D0, [A7]+
  2596. 00001C24  240C                     move.l     D2, A4
  2597. 00001C26  9481                     sub.l      D2, D1
  2598. 00001C28  2F00                     move.l     -[A7], D0
  2599. 00001C2A  2002                     move.l     D0, D2
  2600. 00001C2C  7206                     moveq.l    D1, 0x06
  2601. 00001C2E  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2602. 00001C32  2200                     move.l     D1, D0
  2603. 00001C34  201F                     move.l     D0, [A7]+
  2604. 00001C36  2A00                     move.l     D5, D0
  2605. 00001C38  9A81                     sub.l      D5, D1
  2606. 00001C3A  4A85                     tst.l      D5
  2607. 00001C3C  6D7E                     blt        +0x80 /* 00001CBC */
  2608. 00001C3E  7020                     moveq.l    D0, 0x20
  2609. 00001C40  B085                     cmp.l      D0, D5
  2610. 00001C42  6F78                     ble        +0x7A /* 00001CBC */
  2611. 00001C44  2005                     move.l     D0, D5
  2612. 00001C46  E540                     asl        D0.w, 2
  2613. 00001C48  41ED C2BE                lea.l      A0, [A5 - 0x3D42]
  2614. 00001C4C  2070 0000                movea.l    A0, [A0 + D0.w]
  2615. 00001C50  2F28 0160                move.l     -[A7], [A0 + 0x160]
  2616. 00001C54  4EBA FD3E                jsr        [PC - 0x2C2 /* 00001994 */]
  2617. 00001C58  588F                     addq.l     A7, 4
  2618. 00001C5A  6060                     bra        +0x62 /* 00001CBC */
  2619. label00001C5C:
  2620. 00001C5C  206E 0010                movea.l    A0, [A6 + 0x10]
  2621. 00001C60  3010                     move.w     D0, [A0]
  2622. 00001C62  5140                     subq.w     D0, 8
  2623. 00001C64  6734                     beq        +0x36 /* 00001C9A */
  2624. 00001C66  5340                     subq.w     D0, 1
  2625. 00001C68  6730                     beq        +0x32 /* 00001C9A */
  2626. 00001C6A  0440 0053                subi.w     D0, 0x53 /* 'S' */
  2627. 00001C6E  672A                     beq        +0x2C /* 00001C9A */
  2628. 00001C70  0440 0054                subi.w     D0, 0x54 /* 'T' */
  2629. 00001C74  6724                     beq        +0x26 /* 00001C9A */
  2630. 00001C76  0440 0009                subi.w     D0, 0x9 /* '\t' */
  2631. 00001C7A  671E                     beq        +0x20 /* 00001C9A */
  2632. 00001C7C  5340                     subq.w     D0, 1
  2633. 00001C7E  671A                     beq        +0x1C /* 00001C9A */
  2634. 00001C80  5740                     subq.w     D0, 3
  2635. 00001C82  6716                     beq        +0x18 /* 00001C9A */
  2636. 00001C84  5340                     subq.w     D0, 1
  2637. 00001C86  6712                     beq        +0x14 /* 00001C9A */
  2638. 00001C88  5340                     subq.w     D0, 1
  2639. 00001C8A  670E                     beq        +0x10 /* 00001C9A */
  2640. 00001C8C  0440 000A                subi.w     D0, 0xA /* '\n' */
  2641. 00001C90  6708                     beq        +0xA /* 00001C9A */
  2642. 00001C92  5740                     subq.w     D0, 3
  2643. 00001C94  6704                     beq        +0x6 /* 00001C9A */
  2644. 00001C96  5740                     subq.w     D0, 3
  2645. 00001C98  660E                     bne        +0x10 /* 00001CA8 */
  2646. label00001C9A:
  2647. 00001C9A  200B                     move.l     D0, A3
  2648. 00001C9C  5280                     addq.l     D0, 1
  2649. 00001C9E  2F00                     move.l     -[A7], D0
  2650. 00001CA0  4EBA 18C4                jsr        [PC + 0x18C4 /* 00003566 */]
  2651. 00001CA4  588F                     addq.l     A7, 4
  2652. 00001CA6  6014                     bra        +0x16 /* 00001CBC */
  2653. label00001CA8:
  2654. 00001CA8  4EBA 3A6C                jsr        [PC + 0x3A6C /* 00005716 */]
  2655. 00001CAC  4A40                     tst.w      D0
  2656. 00001CAE  670C                     beq        +0xE /* 00001CBC */
  2657. 00001CB0  200B                     move.l     D0, A3
  2658. 00001CB2  5280                     addq.l     D0, 1
  2659. 00001CB4  2F00                     move.l     -[A7], D0
  2660. 00001CB6  4EBA 18AE                jsr        [PC + 0x18AE /* 00003566 */]
  2661. 00001CBA  588F                     addq.l     A7, 4
  2662. label00001CBC:
  2663. 00001CBC  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  2664. 00001CC0  7001                     moveq.l    D0, 0x01
  2665. 00001CC2  2F00                     move.l     -[A7], D0
  2666. 00001CC4  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  2667. 00001CC8  588F                     addq.l     A7, 4
  2668. 00001CCA  4CEE 18F0 FCDC           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x324]
  2669. 00001CD0  4E5E                     unlink     A6
  2670. 00001CD2  4E75                     rts
  2671. export_510:
  2672. fn00001CD4:
  2673. 00001CD4  4E56 FFEC                link       A6, -0x0014
  2674. 00001CD8  2F0B                     move.l     -[A7], A3
  2675. 00001CDA  266F 0020                movea.l    A3, [A7 + 0x20]
  2676. 00001CDE  426B 02B8                clr.w      [A3 + 0x2B8]
  2677. 00001CE2  4A6B 0190                tst.w      [A3 + 0x190]
  2678. 00001CE6  6770                     beq        +0x72 /* 00001D58 */
  2679. 00001CE8  4AAB 00E4                tst.l      [A3 + 0xE4]
  2680. 00001CEC  676A                     beq        +0x6C /* 00001D58 */
  2681. 00001CEE  206B 00E4                movea.l    A0, [A3 + 0xE4]
  2682. 00001CF2  4A10                     tst.b      [A0]
  2683. 00001CF4  6762                     beq        +0x64 /* 00001D58 */
  2684. 00001CF6  486B 0008                pea.l      [A3 + 0x8]
  2685. 00001CFA  486E FFF6                pea.l      [A6 - 0xA]
  2686. 00001CFE  3F3C 080E                move.w     -[A7], 0x80E
  2687. 00001D02  A9EB                     syscall    Pack4/FP68K
  2688. 00001D04  487A 005A                pea.l      [PC + 0x5A /* 00001D60, value 0x0, cstring "" */]
  2689. 00001D08  486E FFF6                pea.l      [A6 - 0xA]
  2690. 00001D0C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2691. 00001D10  A9EB                     syscall    Pack4/FP68K
  2692. 00001D12  6F44                     ble        +0x46 /* 00001D58 */
  2693. 00001D14  486B 02B0                pea.l      [A3 + 0x2B0]
  2694. 00001D18  4EAD 0D9A                jsr        [A5 + 0xD9A /* export_431 */]
  2695. 00001D1C  486B 02B0                pea.l      [A3 + 0x2B0]
  2696. 00001D20  486E FFF6                pea.l      [A6 - 0xA]
  2697. 00001D24  3F3C 080E                move.w     -[A7], 0x80E
  2698. 00001D28  A9EB                     syscall    Pack4/FP68K
  2699. 00001D2A  486B 0008                pea.l      [A3 + 0x8]
  2700. 00001D2E  486E FFEC                pea.l      [A6 - 0x14]
  2701. 00001D32  3F3C 080E                move.w     -[A7], 0x80E
  2702. 00001D36  A9EB                     syscall    Pack4/FP68K
  2703. 00001D38  486E FFEC                pea.l      [A6 - 0x14]
  2704. 00001D3C  486E FFF6                pea.l      [A6 - 0xA]
  2705. 00001D40  4267                     clr.w      -[A7]
  2706. 00001D42  A9EB                     syscall    Pack4/FP68K
  2707. 00001D44  486E FFF6                pea.l      [A6 - 0xA]
  2708. 00001D48  486B 02B0                pea.l      [A3 + 0x2B0]
  2709. 00001D4C  3F3C 0810                move.w     -[A7], 0x810
  2710. 00001D50  A9EB                     syscall    Pack4/FP68K
  2711. 00001D52  526B 02B8                addq.w     [A3 + 0x2B8], 1
  2712. 00001D56  588F                     addq.l     A7, 4
  2713. label00001D58:
  2714. 00001D58  266E FFE8                movea.l    A3, [A6 - 0x18]
  2715. 00001D5C  4E5E                     unlink     A6
  2716. 00001D5E  4E75                     rts
  2717. 00001D60  0000 0000                ori.b      D0, 0x0
  2718. 00001D64  0000 0000                ori.b      D0, 0x0
  2719. 00001D68  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2720. export_511: // at 00001D6A (misaligned)
  2721. 00001D6C  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  2722. 00001D6E  48E7 0018                movem.l    -[A7], A3,A4
  2723. 00001D72  49EE FF00                lea.l      A4, [A6 - 0x100]
  2724. 00001D76  266E 0008                movea.l    A3, [A6 + 0x8]
  2725. 00001D7A  4A6B 0190                tst.w      [A3 + 0x190]
  2726. 00001D7E  675C                     beq        +0x5E /* 00001DDC */
  2727. 00001D80  2F2B 00E4                move.l     -[A7], [A3 + 0xE4]
  2728. 00001D84  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  2729. 00001D88  4A40                     tst.w      D0
  2730. 00001D8A  588F                     addq.l     A7, 4
  2731. 00001D8C  6746                     beq        +0x48 /* 00001DD4 */
  2732. 00001D8E  2F2B 00E4                move.l     -[A7], [A3 + 0xE4]
  2733. 00001D92  4878 06AC                push.l     0x6AC
  2734. 00001D96  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  2735. 00001D9A  588F                     addq.l     A7, 4
  2736. 00001D9C  2F00                     move.l     -[A7], D0
  2737. 00001D9E  200C                     move.l     D0, A4
  2738. 00001DA0  5280                     addq.l     D0, 1
  2739. 00001DA2  2F00                     move.l     -[A7], D0
  2740. 00001DA4  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  2741. 00001DA8  1880                     move.b     [A4], D0
  2742. 00001DAA  2F0C                     move.l     -[A7], A4
  2743. 00001DAC  4EAD 201A                jsr        [A5 + 0x201A /* export_1023 */]
  2744. 00001DB0  4A40                     tst.w      D0
  2745. 00001DB2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2746. 00001DB6  670A                     beq        +0xC /* 00001DC2 */
  2747. 00001DB8  2F0B                     move.l     -[A7], A3
  2748. 00001DBA  4EBA 008C                jsr        [PC + 0x8C /* 00001E48 */]
  2749. 00001DBE  588F                     addq.l     A7, 4
  2750. 00001DC0  601A                     bra        +0x1C /* 00001DDC */
  2751. label00001DC2:
  2752. 00001DC2  3B7C 0001 EA4A           move.w     [A5 - 0x15B6], 0x1
  2753. 00001DC8  426B 0190                clr.w      [A3 + 0x190]
  2754. 00001DCC  7000                     moveq.l    D0, 0x00
  2755. 00001DCE  2740 00E4                move.l     [A3 + 0xE4], D0
  2756. 00001DD2  6008                     bra        +0xA /* 00001DDC */
  2757. label00001DD4:
  2758. 00001DD4  2F0B                     move.l     -[A7], A3
  2759. 00001DD6  4EBA 0070                jsr        [PC + 0x70 /* 00001E48 */]
  2760. 00001DDA  588F                     addq.l     A7, 4
  2761. label00001DDC:
  2762. 00001DDC  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  2763. 00001DE2  4E5E                     unlink     A6
  2764. 00001DE4  4E75                     rts
  2765. fn00001DE6:
  2766. 00001DE6  4E56 FFEE                link       A6, -0x0012
  2767. 00001DEA  2F0B                     move.l     -[A7], A3
  2768. 00001DEC  266D BA4C                movea.l    A3, [A5 - 0x45B4]
  2769. 00001DF0  604A                     bra        +0x4C /* 00001E3C */
  2770. label00001DF2:
  2771. 00001DF2  4A6B 02B8                tst.w      [A3 + 0x2B8]
  2772. 00001DF6  6740                     beq        +0x42 /* 00001E38 */
  2773. 00001DF8  486E FFF8                pea.l      [A6 - 0x8]
  2774. 00001DFC  4EAD 0D9A                jsr        [A5 + 0xD9A /* export_431 */]
  2775. 00001E00  486E FFF8                pea.l      [A6 - 0x8]
  2776. 00001E04  486E FFEE                pea.l      [A6 - 0x12]
  2777. 00001E08  3F3C 080E                move.w     -[A7], 0x80E
  2778. 00001E0C  A9EB                     syscall    Pack4/FP68K
  2779. 00001E0E  486B 02B0                pea.l      [A3 + 0x2B0]
  2780. 00001E12  486E FFEE                pea.l      [A6 - 0x12]
  2781. 00001E16  3F3C 080A                move.w     -[A7], 0x80A
  2782. 00001E1A  A9EB                     syscall    Pack4/FP68K
  2783. 00001E1C  588F                     addq.l     A7, 4
  2784. 00001E1E  6F18                     ble        +0x1A /* 00001E38 */
  2785. 00001E20  2F0B                     move.l     -[A7], A3
  2786. 00001E22  4EAD 13CA                jsr        [A5 + 0x13CA /* export_629 */]
  2787. 00001E26  7001                     moveq.l    D0, 0x01
  2788. 00001E28  B06B 025E                cmp.w      D0, [A3 + 0x25E]
  2789. 00001E2C  588F                     addq.l     A7, 4
  2790. 00001E2E  6608                     bne        +0xA /* 00001E38 */
  2791. 00001E30  2F0B                     move.l     -[A7], A3
  2792. 00001E32  4EBA 0014                jsr        [PC + 0x14 /* 00001E48 */]
  2793. 00001E36  588F                     addq.l     A7, 4
  2794. label00001E38:
  2795. 00001E38  266B 02C4                movea.l    A3, [A3 + 0x2C4]
  2796. label00001E3C:
  2797. 00001E3C  200B                     move.l     D0, A3
  2798. 00001E3E  66B2                     bne        -0x4C /* 00001DF2 */
  2799. 00001E40  266E FFEA                movea.l    A3, [A6 - 0x16]
  2800. 00001E44  4E5E                     unlink     A6
  2801. 00001E46  4E75                     rts
  2802. export_512:
  2803. fn00001E48:
  2804. 00001E48  4E56 FFD8                link       A6, -0x0028
  2805. 00001E4C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2806. 00001E50  266E 0008                movea.l    A3, [A6 + 0x8]
  2807. 00001E54  2F0B                     move.l     -[A7], A3
  2808. 00001E56  4EAD 13CA                jsr        [A5 + 0x13CA /* export_629 */]
  2809. 00001E5A  3C00                     move.w     D6, D0
  2810. 00001E5C  286D B9FC                movea.l    A4, [A5 - 0x4604]
  2811. 00001E60  588F                     addq.l     A7, 4
  2812. 00001E62  6000 0124                bra        +0x126 /* 00001F88 */
  2813. label00001E66:
  2814. 00001E66  4A6C 018A                tst.w      [A4 + 0x18A]
  2815. 00001E6A  6600 0118                bne        +0x11A /* 00001F84 */
  2816. 00001E6E  B7EC 0412                cmpa.l     A3, [A4 + 0x412]
  2817. 00001E72  6600 0110                bne        +0x112 /* 00001F84 */
  2818. 00001E76  2D6D BA78 FFD8           move.l     [A6 - 0x28], [A5 - 0x4588]
  2819. 00001E7C  2D6D B9FC FFDC           move.l     [A6 - 0x24], [A5 - 0x4604]
  2820. 00001E82  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2821. 00001E86  43EB 0262                lea.l      A1, [A3 + 0x262]
  2822. 00001E8A  7006                     moveq.l    D0, 0x06
  2823. label00001E8C:
  2824. 00001E8C  20D9                     move.l     [A0]+, [A1]+
  2825. 00001E8E  51C8 FFFC                dbf        D0, -0x6 /* 00001E8C */
  2826. 00001E92  30D9                     move.w     [A0]+, [A1]+
  2827. 00001E94  2B4C B9FC                move.l     [A5 - 0x4604], A4
  2828. 00001E98  2B4B BA78                move.l     [A5 - 0x4588], A3
  2829. 00001E9C  426B 0190                clr.w      [A3 + 0x190]
  2830. 00001EA0  7002                     moveq.l    D0, 0x02
  2831. 00001EA2  2F00                     move.l     -[A7], D0
  2832. 00001EA4  7201                     moveq.l    D1, 0x01
  2833. 00001EA6  2F01                     move.l     -[A7], D1
  2834. 00001EA8  2F2B 00E4                move.l     -[A7], [A3 + 0xE4]
  2835. 00001EAC  486B 0262                pea.l      [A3 + 0x262]
  2836. 00001EB0  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2837. 00001EB4  4A80                     tst.l      D0
  2838. 00001EB6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2839. 00001EBA  6600 009E                bne        +0xA0 /* 00001F5A */
  2840. 00001EBE  7E01                     moveq.l    D7, 0x01
  2841. 00001EC0  2F2B 026E                move.l     -[A7], [A3 + 0x26E]
  2842. 00001EC4  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  2843. 00001EC8  4A40                     tst.w      D0
  2844. 00001ECA  588F                     addq.l     A7, 4
  2845. 00001ECC  6740                     beq        +0x42 /* 00001F0E */
  2846. 00001ECE  486B 0262                pea.l      [A3 + 0x262]
  2847. 00001ED2  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2848. 00001ED6  4A80                     tst.l      D0
  2849. 00001ED8  588F                     addq.l     A7, 4
  2850. 00001EDA  670E                     beq        +0x10 /* 00001EEA */
  2851. 00001EDC  4247                     clr.w      D7
  2852. 00001EDE  2F2B 026E                move.l     -[A7], [A3 + 0x26E]
  2853. 00001EE2  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  2854. 00001EE6  588F                     addq.l     A7, 4
  2855. 00001EE8  6024                     bra        +0x26 /* 00001F0E */
  2856. label00001EEA:
  2857. 00001EEA  7001                     moveq.l    D0, 0x01
  2858. 00001EEC  B06B 0278                cmp.w      D0, [A3 + 0x278]
  2859. 00001EF0  671C                     beq        +0x1E /* 00001F0E */
  2860. 00001EF2  7002                     moveq.l    D0, 0x02
  2861. 00001EF4  B06B 0278                cmp.w      D0, [A3 + 0x278]
  2862. 00001EF8  6714                     beq        +0x16 /* 00001F0E */
  2863. 00001EFA  4247                     clr.w      D7
  2864. 00001EFC  70D1                     moveq.l    D0, 0xFFFFFFD1
  2865. 00001EFE  2F00                     move.l     -[A7], D0
  2866. 00001F00  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  2867. 00001F04  2F2B 026E                move.l     -[A7], [A3 + 0x26E]
  2868. 00001F08  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  2869. 00001F0C  508F                     addq.l     A7, 8
  2870. label00001F0E:
  2871. 00001F0E  4A47                     tst.w      D7
  2872. 00001F10  6736                     beq        +0x38 /* 00001F48 */
  2873. 00001F12  486D 24D2                pea.l      [A5 + 0x24D2 /* export_1174 */]
  2874. 00001F16  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  2875. 00001F1A  4A40                     tst.w      D0
  2876. 00001F1C  588F                     addq.l     A7, 4
  2877. 00001F1E  6728                     beq        +0x2A /* 00001F48 */
  2878. 00001F20  486E FFFE                pea.l      [A6 - 0x2]
  2879. 00001F24  7000                     moveq.l    D0, 0x00
  2880. 00001F26  2F00                     move.l     -[A7], D0
  2881. 00001F28  486B 0262                pea.l      [A3 + 0x262]
  2882. 00001F2C  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  2883. 00001F30  4A40                     tst.w      D0
  2884. 00001F32  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2885. 00001F36  6706                     beq        +0x8 /* 00001F3E */
  2886. 00001F38  377C 0001 0190           move.w     [A3 + 0x190], 0x1
  2887. label00001F3E:
  2888. 00001F3E  486D 24D2                pea.l      [A5 + 0x24D2 /* export_1174 */]
  2889. 00001F42  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2890. 00001F46  588F                     addq.l     A7, 4
  2891. label00001F48:
  2892. 00001F48  2F0B                     move.l     -[A7], A3
  2893. 00001F4A  4EBA FD88                jsr        [PC - 0x278 /* 00001CD4 */]
  2894. 00001F4E  486B 0262                pea.l      [A3 + 0x262]
  2895. 00001F52  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  2896. 00001F56  508F                     addq.l     A7, 8
  2897. 00001F58  600A                     bra        +0xC /* 00001F64 */
  2898. label00001F5A:
  2899. 00001F5A  2F2B 026E                move.l     -[A7], [A3 + 0x26E]
  2900. 00001F5E  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  2901. 00001F62  588F                     addq.l     A7, 4
  2902. label00001F64:
  2903. 00001F64  41EB 0262                lea.l      A0, [A3 + 0x262]
  2904. 00001F68  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2905. 00001F6C  7006                     moveq.l    D0, 0x06
  2906. label00001F6E:
  2907. 00001F6E  20D9                     move.l     [A0]+, [A1]+
  2908. 00001F70  51C8 FFFC                dbf        D0, -0x6 /* 00001F6E */
  2909. 00001F74  30D9                     move.w     [A0]+, [A1]+
  2910. 00001F76  2B6E FFDC B9FC           move.l     [A5 - 0x4604], [A6 - 0x24]
  2911. 00001F7C  2B6E FFD8 BA78           move.l     [A5 - 0x4588], [A6 - 0x28]
  2912. 00001F82  600A                     bra        +0xC /* 00001F8E */
  2913. label00001F84:
  2914. 00001F84  286C 0164                movea.l    A4, [A4 + 0x164]
  2915. label00001F88:
  2916. 00001F88  200C                     move.l     D0, A4
  2917. 00001F8A  6600 FEDA                bne        -0x124 /* 00001E66 */
  2918. label00001F8E:
  2919. 00001F8E  4A46                     tst.w      D6
  2920. 00001F90  6706                     beq        +0x8 /* 00001F98 */
  2921. 00001F92  377C 0002 025E           move.w     [A3 + 0x25E], 0x2
  2922. label00001F98:
  2923. 00001F98  4CEE 18C0 FFC8           movem.l    D6,D7,A3,A4, [A6 - 0x38]
  2924. 00001F9E  4E5E                     unlink     A6
  2925. 00001FA0  4E75                     rts
  2926. fn00001FA2:
  2927. 00001FA2  4E56 0000                link       A6, 0
  2928. 00001FA6  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2929. 00001FAA  286E 0008                movea.l    A4, [A6 + 0x8]
  2930. 00001FAE  266C 0412                movea.l    A3, [A4 + 0x412]
  2931. 00001FB2  206E 0010                movea.l    A0, [A6 + 0x10]
  2932. 00001FB6  3010                     move.w     D0, [A0]
  2933. 00001FB8  48C0                     ext.l      D0
  2934. 00001FBA  2C00                     move.l     D6, D0
  2935. 00001FBC  206E 0014                movea.l    A0, [A6 + 0x14]
  2936. 00001FC0  3010                     move.w     D0, [A0]
  2937. 00001FC2  48C0                     ext.l      D0
  2938. 00001FC4  2E00                     move.l     D7, D0
  2939. 00001FC6  302E 000E                move.w     D0, [A6 + 0xE]
  2940. 00001FCA  5340                     subq.w     D0, 1
  2941. 00001FCC  6B00 0098                bmi        +0x9A /* 00002066 */
  2942. 00001FD0  0C40 0003                cmpi.w     D0, 0x3
  2943. 00001FD4  6E00 0090                bgt        +0x92 /* 00002066 */
  2944. 00001FD8  D040                     add.w      D0, D0
  2945. 00001FDA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2946. 00001FDE  4EFB 0000                jmp        [PC + D0.w]
  2947. 00001FE2  0034 004C 0072           ori.b      [A4 + D0.w + 0x72], 0x4C /* 'L' */
  2948. 00001FE8  000A 302D                ori.b      A2, 0x2D /* '-' */
  2949. 00001FEC  BA48                     cmp.w      D5, A0
  2950. 00001FEE  48C0                     ext.l      D0
  2951. 00001FF0  2207                     move.l     D1, D7
  2952. 00001FF2  5287                     addq.l     D7, 1
  2953. 00001FF4  B081                     cmp.l      D0, D1
  2954. 00001FF6  6C08                     bge        +0xA /* 00002000 */
  2955. 00001FF8  2E3C 0000 8000           move.l     D7, 0x8000
  2956. 00001FFE  6066                     bra        +0x68 /* 00002066 */
  2957. label00002000:
  2958. 00002000  302D BA4A                move.w     D0, [A5 - 0x45B6]
  2959. 00002004  48C0                     ext.l      D0
  2960. 00002006  B087                     cmp.l      D0, D7
  2961. 00002008  6F5C                     ble        +0x5E /* 00002066 */
  2962. 0000200A  302D BA4A                move.w     D0, [A5 - 0x45B6]
  2963. 0000200E  48C0                     ext.l      D0
  2964. 00002010  2E00                     move.l     D7, D0
  2965. 00002012  6052                     bra        +0x54 /* 00002066 */
  2966. 00002014  302B 0194                move.w     D0, [A3 + 0x194]
  2967. 00002018  48C0                     ext.l      D0
  2968. 0000201A  2206                     move.l     D1, D6
  2969. 0000201C  5386                     subq.l     D6, 1
  2970. 0000201E  B081                     cmp.l      D0, D1
  2971. 00002020  6C44                     bge        +0x46 /* 00002066 */
  2972. 00002022  302B 0194                move.w     D0, [A3 + 0x194]
  2973. 00002026  48C0                     ext.l      D0
  2974. 00002028  2C00                     move.l     D6, D0
  2975. 0000202A  603A                     bra        +0x3C /* 00002066 */
  2976. 0000202C  302D BA4A                move.w     D0, [A5 - 0x45B6]
  2977. 00002030  48C0                     ext.l      D0
  2978. 00002032  2207                     move.l     D1, D7
  2979. 00002034  5387                     subq.l     D7, 1
  2980. 00002036  B081                     cmp.l      D0, D1
  2981. 00002038  6F04                     ble        +0x6 /* 0000203E */
  2982. 0000203A  7EFF                     moveq.l    D7, 0xFFFFFFFF
  2983. 0000203C  6028                     bra        +0x2A /* 00002066 */
  2984. label0000203E:
  2985. 0000203E  302D BA48                move.w     D0, [A5 - 0x45B8]
  2986. 00002042  48C0                     ext.l      D0
  2987. 00002044  B087                     cmp.l      D0, D7
  2988. 00002046  6C1E                     bge        +0x20 /* 00002066 */
  2989. 00002048  302D BA48                move.w     D0, [A5 - 0x45B8]
  2990. 0000204C  48C0                     ext.l      D0
  2991. 0000204E  2E00                     move.l     D7, D0
  2992. 00002050  6014                     bra        +0x16 /* 00002066 */
  2993. 00002052  302B 0194                move.w     D0, [A3 + 0x194]
  2994. 00002056  48C0                     ext.l      D0
  2995. 00002058  2206                     move.l     D1, D6
  2996. 0000205A  5286                     addq.l     D6, 1
  2997. 0000205C  B081                     cmp.l      D0, D1
  2998. 0000205E  6C06                     bge        +0x8 /* 00002066 */
  2999. 00002060  2C3C 0000 8000           move.l     D6, 0x8000
  3000. label00002066:
  3001. 00002066  7A01                     moveq.l    D5, 0x01
  3002. 00002068  302C 037E                move.w     D0, [A4 + 0x37E]
  3003. 0000206C  48C0                     ext.l      D0
  3004. 0000206E  B086                     cmp.l      D0, D6
  3005. 00002070  6F06                     ble        +0x8 /* 00002078 */
  3006. 00002072  7C00                     moveq.l    D6, 0x00
  3007. 00002074  4245                     clr.w      D5
  3008. 00002076  6010                     bra        +0x12 /* 00002088 */
  3009. label00002078:
  3010. 00002078  0C86 0000 7FFF           cmpi.l     D6, 0x7FFF
  3011. 0000207E  6F08                     ble        +0xA /* 00002088 */
  3012. 00002080  2C3C 0000 7FFF           move.l     D6, 0x7FFF
  3013. 00002086  4245                     clr.w      D5
  3014. label00002088:
  3015. 00002088  302C 0380                move.w     D0, [A4 + 0x380]
  3016. 0000208C  48C0                     ext.l      D0
  3017. 0000208E  B087                     cmp.l      D0, D7
  3018. 00002090  6F06                     ble        +0x8 /* 00002098 */
  3019. 00002092  7E00                     moveq.l    D7, 0x00
  3020. 00002094  4245                     clr.w      D5
  3021. 00002096  6010                     bra        +0x12 /* 000020A8 */
  3022. label00002098:
  3023. 00002098  0C87 0000 7FFF           cmpi.l     D7, 0x7FFF
  3024. 0000209E  6F08                     ble        +0xA /* 000020A8 */
  3025. 000020A0  2E3C 0000 7FFF           move.l     D7, 0x7FFF
  3026. 000020A6  4245                     clr.w      D5
  3027. label000020A8:
  3028. 000020A8  206E 0010                movea.l    A0, [A6 + 0x10]
  3029. 000020AC  3086                     move.w     [A0], D6
  3030. 000020AE  206E 0014                movea.l    A0, [A6 + 0x14]
  3031. 000020B2  3087                     move.w     [A0], D7
  3032. 000020B4  4A45                     tst.w      D5
  3033. 000020B6  6744                     beq        +0x46 /* 000020FC */
  3034. 000020B8  206E 0014                movea.l    A0, [A6 + 0x14]
  3035. 000020BC  3010                     move.w     D0, [A0]
  3036. 000020BE  48C0                     ext.l      D0
  3037. 000020C0  2F00                     move.l     -[A7], D0
  3038. 000020C2  206E 0010                movea.l    A0, [A6 + 0x10]
  3039. 000020C6  3010                     move.w     D0, [A0]
  3040. 000020C8  48C0                     ext.l      D0
  3041. 000020CA  2F00                     move.l     -[A7], D0
  3042. 000020CC  2F0B                     move.l     -[A7], A3
  3043. 000020CE  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  3044. 000020D2  7001                     moveq.l    D0, 0x01
  3045. 000020D4  7200                     moveq.l    D1, 0x00
  3046. 000020D6  122D BA30                move.b     D1, [A5 - 0x45D0]
  3047. 000020DA  7407                     moveq.l    D2, 0x07
  3048. 000020DC  C481                     and.l      D2, D1
  3049. 000020DE  7201                     moveq.l    D1, 0x01
  3050. 000020E0  B282                     cmp.l      D1, D2
  3051. 000020E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3052. 000020E6  6C0E                     bge        +0x10 /* 000020F6 */
  3053. 000020E8  7200                     moveq.l    D1, 0x00
  3054. 000020EA  122D BA30                move.b     D1, [A5 - 0x45D0]
  3055. 000020EE  7408                     moveq.l    D2, 0x08
  3056. 000020F0  C481                     and.l      D2, D1
  3057. 000020F2  6602                     bne        +0x4 /* 000020F6 */
  3058. 000020F4  7000                     moveq.l    D0, 0x00
  3059. label000020F6:
  3060. 000020F6  206E 0018                movea.l    A0, [A6 + 0x18]
  3061. 000020FA  3080                     move.w     [A0], D0
  3062. label000020FC:
  3063. 000020FC  3005                     move.w     D0, D5
  3064. 000020FE  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  3065. 00002104  4E5E                     unlink     A6
  3066. 00002106  4E75                     rts
  3067. fn00002108:
  3068. 00002108  4E56 FFF8                link       A6, -0x0008
  3069. 0000210C  48E7 0F10                movem.l    -[A7], D4,D5,D6,D7,A3
  3070. 00002110  3E2E 000E                move.w     D7, [A6 + 0xE]
  3071. 00002114  266E 0008                movea.l    A3, [A6 + 0x8]
  3072. 00002118  7000                     moveq.l    D0, 0x00
  3073. 0000211A  7202                     moveq.l    D1, 0x02
  3074. 0000211C  C26E 0012                and.w      D1, [A6 + 0x12]
  3075. 00002120  6716                     beq        +0x18 /* 00002138 */
  3076. 00002122  720F                     moveq.l    D1, 0x0F
  3077. 00002124  C247                     and.w      D1, D7
  3078. 00002126  0C41 0001                cmpi.w     D1, 0x1
  3079. 0000212A  6D0C                     blt        +0xE /* 00002138 */
  3080. 0000212C  720F                     moveq.l    D1, 0x0F
  3081. 0000212E  C247                     and.w      D1, D7
  3082. 00002130  0C41 0004                cmpi.w     D1, 0x4
  3083. 00002134  6E02                     bgt        +0x4 /* 00002138 */
  3084. 00002136  7001                     moveq.l    D0, 0x01
  3085. label00002138:
  3086. 00002138  3D40 FFFA                move.w     [A6 - 0x6], D0
  3087. 0000213C  6700 011C                beq        +0x11E /* 0000225A */
  3088. 00002140  3D6D BA7C FFFE           move.w     [A6 - 0x2], [A5 - 0x4584]
  3089. 00002146  302D BA7C                move.w     D0, [A5 - 0x4584]
  3090. 0000214A  48C0                     ext.l      D0
  3091. 0000214C  2F00                     move.l     -[A7], D0
  3092. 0000214E  3D6D BA7E FFFC           move.w     [A6 - 0x4], [A5 - 0x4582]
  3093. 00002154  302D BA7E                move.w     D0, [A5 - 0x4582]
  3094. 00002158  48C0                     ext.l      D0
  3095. 0000215A  2F00                     move.l     -[A7], D0
  3096. 0000215C  2F2B 0412                move.l     -[A7], [A3 + 0x412]
  3097. 00002160  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  3098. 00002164  7001                     moveq.l    D0, 0x01
  3099. 00002166  7200                     moveq.l    D1, 0x00
  3100. 00002168  122D BA30                move.b     D1, [A5 - 0x45D0]
  3101. 0000216C  7407                     moveq.l    D2, 0x07
  3102. 0000216E  C481                     and.l      D2, D1
  3103. 00002170  7201                     moveq.l    D1, 0x01
  3104. 00002172  B282                     cmp.l      D1, D2
  3105. 00002174  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3106. 00002178  6C0E                     bge        +0x10 /* 00002188 */
  3107. 0000217A  7200                     moveq.l    D1, 0x00
  3108. 0000217C  122D BA30                move.b     D1, [A5 - 0x45D0]
  3109. 00002180  7408                     moveq.l    D2, 0x08
  3110. 00002182  C481                     and.l      D2, D1
  3111. 00002184  6602                     bne        +0x4 /* 00002188 */
  3112. 00002186  7000                     moveq.l    D0, 0x00
  3113. label00002188:
  3114. 00002188  3800                     move.w     D4, D0
  3115. 0000218A  486E FFF8                pea.l      [A6 - 0x8]
  3116. 0000218E  486E FFFE                pea.l      [A6 - 0x2]
  3117. 00002192  486E FFFC                pea.l      [A6 - 0x4]
  3118. 00002196  48C7                     ext.l      D7
  3119. 00002198  2F07                     move.l     -[A7], D7
  3120. 0000219A  2F0B                     move.l     -[A7], A3
  3121. 0000219C  4EBA FE04                jsr        [PC - 0x1FC /* 00001FA2 */]
  3122. 000021A0  4A40                     tst.w      D0
  3123. 000021A2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3124. 000021A6  6700 0082                beq        +0x84 /* 0000222A */
  3125. 000021AA  3C2E FFF8                move.w     D6, [A6 - 0x8]
  3126. 000021AE  8C44                     or.w       D6, D4
  3127. 000021B0  7001                     moveq.l    D0, 0x01
  3128. 000021B2  4A44                     tst.w      D4
  3129. 000021B4  660C                     bne        +0xE /* 000021C2 */
  3130. 000021B6  4A44                     tst.w      D4
  3131. 000021B8  6606                     bne        +0x8 /* 000021C0 */
  3132. 000021BA  4A6E FFF8                tst.w      [A6 - 0x8]
  3133. 000021BE  6602                     bne        +0x4 /* 000021C2 */
  3134. label000021C0:
  3135. 000021C0  7000                     moveq.l    D0, 0x00
  3136. label000021C2:
  3137. 000021C2  3A00                     move.w     D5, D0
  3138. 000021C4  4A44                     tst.w      D4
  3139. 000021C6  6706                     beq        +0x8 /* 000021CE */
  3140. 000021C8  4A6E FFF8                tst.w      [A6 - 0x8]
  3141. 000021CC  675C                     beq        +0x5E /* 0000222A */
  3142. label000021CE:
  3143. 000021CE  486E FFF8                pea.l      [A6 - 0x8]
  3144. 000021D2  486E FFFE                pea.l      [A6 - 0x2]
  3145. 000021D6  486E FFFC                pea.l      [A6 - 0x4]
  3146. 000021DA  48C7                     ext.l      D7
  3147. 000021DC  2F07                     move.l     -[A7], D7
  3148. 000021DE  2F0B                     move.l     -[A7], A3
  3149. 000021E0  4EBA FDC0                jsr        [PC - 0x240 /* 00001FA2 */]
  3150. 000021E4  4A40                     tst.w      D0
  3151. 000021E6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3152. 000021EA  673E                     beq        +0x40 /* 0000222A */
  3153. 000021EC  4A45                     tst.w      D5
  3154. 000021EE  670C                     beq        +0xE /* 000021FC */
  3155. 000021F0  4A46                     tst.w      D6
  3156. 000021F2  67DA                     beq        -0x24 /* 000021CE */
  3157. 000021F4  4A6E FFF8                tst.w      [A6 - 0x8]
  3158. 000021F8  6730                     beq        +0x32 /* 0000222A */
  3159. 000021FA  60D2                     bra        -0x2C /* 000021CE */
  3160. label000021FC:
  3161. 000021FC  4A6E FFF8                tst.w      [A6 - 0x8]
  3162. 00002200  67CC                     beq        -0x32 /* 000021CE */
  3163. 00002202  486E FFF8                pea.l      [A6 - 0x8]
  3164. 00002206  486E FFFE                pea.l      [A6 - 0x2]
  3165. 0000220A  486E FFFC                pea.l      [A6 - 0x4]
  3166. 0000220E  48C7                     ext.l      D7
  3167. 00002210  2007                     move.l     D0, D7
  3168. 00002212  5280                     addq.l     D0, 1
  3169. 00002214  7204                     moveq.l    D1, 0x04
  3170. 00002216  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  3171. 0000221A  5280                     addq.l     D0, 1
  3172. 0000221C  2F00                     move.l     -[A7], D0
  3173. 0000221E  2F0B                     move.l     -[A7], A3
  3174. 00002220  4EBA FD80                jsr        [PC - 0x280 /* 00001FA2 */]
  3175. 00002224  7C01                     moveq.l    D6, 0x01
  3176. 00002226  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3177. label0000222A:
  3178. 0000222A  302E FFFE                move.w     D0, [A6 - 0x2]
  3179. 0000222E  48C0                     ext.l      D0
  3180. 00002230  2F00                     move.l     -[A7], D0
  3181. 00002232  302E FFFC                move.w     D0, [A6 - 0x4]
  3182. 00002236  48C0                     ext.l      D0
  3183. 00002238  2F00                     move.l     -[A7], D0
  3184. 0000223A  302E FFFE                move.w     D0, [A6 - 0x2]
  3185. 0000223E  48C0                     ext.l      D0
  3186. 00002240  2F00                     move.l     -[A7], D0
  3187. 00002242  302E FFFC                move.w     D0, [A6 - 0x4]
  3188. 00002246  48C0                     ext.l      D0
  3189. 00002248  2F00                     move.l     -[A7], D0
  3190. 0000224A  2F3C 0000 ED0B           move.l     -[A7], 0xED0B
  3191. 00002250  2F0B                     move.l     -[A7], A3
  3192. 00002252  4EBA 1B24                jsr        [PC + 0x1B24 /* 00003D78 */]
  3193. 00002256  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3194. label0000225A:
  3195. 0000225A  302E FFFA                move.w     D0, [A6 - 0x6]
  3196. 0000225E  4CEE 08F0 FFE4           movem.l    D4,D5,D6,D7,A3, [A6 - 0x1C]
  3197. 00002264  4E5E                     unlink     A6
  3198. 00002266  4E75                     rts
  3199. export_513:
  3200. 00002268  7001                     moveq.l    D0, 0x01
  3201. 0000226A  2F00                     move.l     -[A7], D0
  3202. 0000226C  2F2D BA62                move.l     -[A7], [A5 - 0x459E]
  3203. 00002270  4EAD 12EA                jsr        [A5 + 0x12EA /* export_601 */]
  3204. 00002274  486D BA6A                pea.l      [A5 - 0x4596]
  3205. 00002278  4EAD 12F2                jsr        [A5 + 0x12F2 /* export_602 */]
  3206. 0000227C  7000                     moveq.l    D0, 0x00
  3207. 0000227E  2B40 BA62                move.l     [A5 - 0x459E], D0
  3208. 00002282  2B40 BA66                move.l     [A5 - 0x459A], D0
  3209. 00002286  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3210. 0000228A  4E75                     rts
  3211. export_514:
  3212. 0000228C  4E56 FFFC                link       A6, -0x0004
  3213. 00002290  48E7 0118                movem.l    -[A7], D7,A3,A4
  3214. 00002294  4247                     clr.w      D7
  3215. label00002296:
  3216. 00002296  286D E9E2                movea.l    A4, [A5 - 0x161E]
  3217. 0000229A  200C                     move.l     D0, A4
  3218. 0000229C  6618                     bne        +0x1A /* 000022B6 */
  3219. 0000229E  600A                     bra        +0xC /* 000022AA */
  3220. label000022A0:
  3221. 000022A0  486E FFFC                pea.l      [A6 - 0x4]
  3222. 000022A4  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  3223. 000022A8  588F                     addq.l     A7, 4
  3224. label000022AA:
  3225. 000022AA  2D6D E040 FFFC           move.l     [A6 - 0x4], [A5 - 0x1FC0]
  3226. 000022B0  66EE                     bne        -0x10 /* 000022A0 */
  3227. 000022B2  5247                     addq.w     D7, 1
  3228. 000022B4  605A                     bra        +0x5C /* 00002310 */
  3229. label000022B6:
  3230. 000022B6  4A6D BB88                tst.w      [A5 - 0x4478]
  3231. 000022BA  6734                     beq        +0x36 /* 000022F0 */
  3232. 000022BC  4A6C 018A                tst.w      [A4 + 0x18A]
  3233. 000022C0  660A                     bne        +0xC /* 000022CC */
  3234. 000022C2  2F0C                     move.l     -[A7], A4
  3235. 000022C4  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  3236. 000022C8  588F                     addq.l     A7, 4
  3237. 000022CA  602E                     bra        +0x30 /* 000022FA */
  3238. label000022CC:
  3239. 000022CC  7007                     moveq.l    D0, 0x07
  3240. 000022CE  B06C 018A                cmp.w      D0, [A4 + 0x18A]
  3241. 000022D2  660A                     bne        +0xC /* 000022DE */
  3242. 000022D4  2F0C                     move.l     -[A7], A4
  3243. 000022D6  4EAD 1942                jsr        [A5 + 0x1942 /* export_804 */]
  3244. 000022DA  588F                     addq.l     A7, 4
  3245. 000022DC  601C                     bra        +0x1E /* 000022FA */
  3246. label000022DE:
  3247. 000022DE  4AAC 011C                tst.l      [A4 + 0x11C]
  3248. 000022E2  6716                     beq        +0x18 /* 000022FA */
  3249. 000022E4  2F0C                     move.l     -[A7], A4
  3250. 000022E6  206C 011C                movea.l    A0, [A4 + 0x11C]
  3251. 000022EA  4E90                     jsr        [A0]
  3252. 000022EC  588F                     addq.l     A7, 4
  3253. 000022EE  600A                     bra        +0xC /* 000022FA */
  3254. label000022F0:
  3255. 000022F0  4878 04F0                push.l     0x4F0
  3256. 000022F4  4EBA 132A                jsr        [PC + 0x132A /* 00003620 */]
  3257. 000022F8  588F                     addq.l     A7, 4
  3258. label000022FA:
  3259. 000022FA  266D E9E2                movea.l    A3, [A5 - 0x161E]
  3260. 000022FE  6004                     bra        +0x6 /* 00002304 */
  3261. label00002300:
  3262. 00002300  266B 0164                movea.l    A3, [A3 + 0x164]
  3263. label00002304:
  3264. 00002304  200B                     move.l     D0, A3
  3265. 00002306  6704                     beq        +0x6 /* 0000230C */
  3266. 00002308  B9CB                     cmpa.l     A4, A3
  3267. 0000230A  66F4                     bne        -0xA /* 00002300 */
  3268. label0000230C:
  3269. 0000230C  200B                     move.l     D0, A3
  3270. 0000230E  6786                     beq        -0x78 /* 00002296 */
  3271. label00002310:
  3272. 00002310  3007                     move.w     D0, D7
  3273. 00002312  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  3274. 00002318  4E5E                     unlink     A6
  3275. 0000231A  4E75                     rts
  3276. fn0000231C:
  3277. 0000231C  2F0B                     move.l     -[A7], A3
  3278. 0000231E  266F 0008                movea.l    A3, [A7 + 0x8]
  3279. 00002322  2F0B                     move.l     -[A7], A3
  3280. 00002324  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  3281. 00002328  486B 01C2                pea.l      [A3 + 0x1C2]
  3282. 0000232C  486B 01DA                pea.l      [A3 + 0x1DA]
  3283. 00002330  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  3284. 00002334  2F0B                     move.l     -[A7], A3
  3285. 00002336  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  3286. 0000233A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3287. 0000233E  265F                     movea.l    A3, [A7]+
  3288. 00002340  4E75                     rts
  3289. fn00002342:
  3290. 00002342  4E56 FFFC                link       A6, -0x0004
  3291. 00002346  48E7 0018                movem.l    -[A7], A3,A4
  3292. 0000234A  286E 000C                movea.l    A4, [A6 + 0xC]
  3293. 0000234E  266E 0008                movea.l    A3, [A6 + 0x8]
  3294. 00002352  2D6D B9F8 FFFC           move.l     [A6 - 0x4], [A5 - 0x4608]
  3295. 00002358  2B4B B9F8                move.l     [A5 - 0x4608], A3
  3296. 0000235C  2F0B                     move.l     -[A7], A3
  3297. 0000235E  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3298. 00002362  41EB 01CA                lea.l      A0, [A3 + 0x1CA]
  3299. 00002366  2F20                     move.l     -[A7], -[A0]
  3300. 00002368  2F20                     move.l     -[A7], -[A0]
  3301. 0000236A  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  3302. 0000236E  4A40                     tst.w      D0
  3303. 00002370  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3304. 00002374  672A                     beq        +0x2C /* 000023A0 */
  3305. 00002376  41EB 01CA                lea.l      A0, [A3 + 0x1CA]
  3306. 0000237A  2F20                     move.l     -[A7], -[A0]
  3307. 0000237C  2F20                     move.l     -[A7], -[A0]
  3308. 0000237E  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  3309. 00002382  7000                     moveq.l    D0, 0x00
  3310. 00002384  2F00                     move.l     -[A7], D0
  3311. 00002386  2F0C                     move.l     -[A7], A4
  3312. 00002388  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  3313. 0000238C  588F                     addq.l     A7, 4
  3314. 0000238E  2F00                     move.l     -[A7], D0
  3315. 00002390  2F0C                     move.l     -[A7], A4
  3316. 00002392  486B 01DA                pea.l      [A3 + 0x1DA]
  3317. 00002396  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  3318. 0000239A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3319. 0000239E  6038                     bra        +0x3A /* 000023D8 */
  3320. label000023A0:
  3321. 000023A0  2F0B                     move.l     -[A7], A3
  3322. 000023A2  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  3323. 000023A6  7000                     moveq.l    D0, 0x00
  3324. 000023A8  2F00                     move.l     -[A7], D0
  3325. 000023AA  486B 01DA                pea.l      [A3 + 0x1DA]
  3326. 000023AE  486B 03D6                pea.l      [A3 + 0x3D6]
  3327. 000023B2  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  3328. 000023B6  486D 149A                pea.l      [A5 + 0x149A /* export_655 */]
  3329. 000023BA  2F0C                     move.l     -[A7], A4
  3330. 000023BC  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  3331. 000023C0  588F                     addq.l     A7, 4
  3332. 000023C2  2F00                     move.l     -[A7], D0
  3333. 000023C4  2F0C                     move.l     -[A7], A4
  3334. 000023C6  486B 01DA                pea.l      [A3 + 0x1DA]
  3335. 000023CA  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  3336. 000023CE  2F0B                     move.l     -[A7], A3
  3337. 000023D0  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  3338. 000023D4  4FEF 0024                lea.l      A7, [A7 + 0x24]
  3339. label000023D8:
  3340. 000023D8  426B 02C2                clr.w      [A3 + 0x2C2]
  3341. 000023DC  2B6E FFFC B9F8           move.l     [A5 - 0x4608], [A6 - 0x4]
  3342. 000023E2  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  3343. 000023E8  4E5E                     unlink     A6
  3344. 000023EA  4E75                     rts
  3345. fn000023EC:
  3346. 000023EC  4E56 FF00                link       A6, -0x0100
  3347. 000023F0  48E7 0018                movem.l    -[A7], A3,A4
  3348. 000023F4  286E 000C                movea.l    A4, [A6 + 0xC]
  3349. 000023F8  266E 0008                movea.l    A3, [A6 + 0x8]
  3350. 000023FC  200C                     move.l     D0, A4
  3351. 000023FE  662E                     bne        +0x30 /* 0000242E */
  3352. 00002400  206B 0412                movea.l    A0, [A3 + 0x412]
  3353. 00002404  3028 0180                move.w     D0, [A0 + 0x180]
  3354. 00002408  48C0                     ext.l      D0
  3355. 0000240A  2F00                     move.l     -[A7], D0
  3356. 0000240C  7000                     moveq.l    D0, 0x00
  3357. 0000240E  2F00                     move.l     -[A7], D0
  3358. 00002410  322B 01AC                move.w     D1, [A3 + 0x1AC]
  3359. 00002414  48C1                     ext.l      D1
  3360. 00002416  2F01                     move.l     -[A7], D1
  3361. 00002418  322B 01AA                move.w     D1, [A3 + 0x1AA]
  3362. 0000241C  48C1                     ext.l      D1
  3363. 0000241E  2F01                     move.l     -[A7], D1
  3364. 00002420  49EE FF00                lea.l      A4, [A6 - 0x100]
  3365. 00002424  2F0C                     move.l     -[A7], A4
  3366. 00002426  4EAD 12AA                jsr        [A5 + 0x12AA /* export_593 */]
  3367. 0000242A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3368. label0000242E:
  3369. 0000242E  2F0C                     move.l     -[A7], A4
  3370. 00002430  486B 02CE                pea.l      [A3 + 0x2CE]
  3371. 00002434  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  3372. 00002438  4A40                     tst.w      D0
  3373. 0000243A  508F                     addq.l     A7, 8
  3374. 0000243C  674C                     beq        +0x4E /* 0000248A */
  3375. 0000243E  2F0C                     move.l     -[A7], A4
  3376. 00002440  486B 02CE                pea.l      [A3 + 0x2CE]
  3377. 00002444  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  3378. 00002448  4A6D EA58                tst.w      [A5 - 0x15A8]
  3379. 0000244C  508F                     addq.l     A7, 8
  3380. 0000244E  673A                     beq        +0x3C /* 0000248A */
  3381. 00002450  2F0B                     move.l     -[A7], A3
  3382. 00002452  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3383. 00002456  41EB 02CC                lea.l      A0, [A3 + 0x2CC]
  3384. 0000245A  2F20                     move.l     -[A7], -[A0]
  3385. 0000245C  2F20                     move.l     -[A7], -[A0]
  3386. 0000245E  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  3387. 00002462  4A40                     tst.w      D0
  3388. 00002464  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3389. 00002468  6710                     beq        +0x12 /* 0000247A */
  3390. 0000246A  41EB 02CC                lea.l      A0, [A3 + 0x2CC]
  3391. 0000246E  2F20                     move.l     -[A7], -[A0]
  3392. 00002470  2F20                     move.l     -[A7], -[A0]
  3393. 00002472  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  3394. 00002476  508F                     addq.l     A7, 8
  3395. 00002478  6010                     bra        +0x12 /* 0000248A */
  3396. label0000247A:
  3397. 0000247A  70FF                     moveq.l    D0, 0xFFFFFFFF
  3398. 0000247C  2F00                     move.l     -[A7], D0
  3399. 0000247E  2F00                     move.l     -[A7], D0
  3400. 00002480  2F0B                     move.l     -[A7], A3
  3401. 00002482  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  3402. 00002486  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3403. label0000248A:
  3404. 0000248A  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  3405. 00002490  4E5E                     unlink     A6
  3406. 00002492  4E75                     rts
  3407. export_515:
  3408. fn00002494:
  3409. 00002494  4E56 FBD8                link       A6, -0x0428
  3410. 00002498  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3411. 0000249C  286E 0008                movea.l    A4, [A6 + 0x8]
  3412. 000024A0  2F0C                     move.l     -[A7], A4
  3413. 000024A2  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3414. 000024A6  426C 02C2                clr.w      [A4 + 0x2C2]
  3415. 000024AA  7008                     moveq.l    D0, 0x08
  3416. 000024AC  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3417. 000024B0  588F                     addq.l     A7, 4
  3418. 000024B2  6708                     beq        +0xA /* 000024BC */
  3419. 000024B4  707F                     moveq.l    D0, 0x7F
  3420. 000024B6  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3421. 000024BA  6632                     bne        +0x34 /* 000024EE */
  3422. label000024BC:
  3423. 000024BC  4AAC 03DE                tst.l      [A4 + 0x3DE]
  3424. 000024C0  662C                     bne        +0x2E /* 000024EE */
  3425. 000024C2  7008                     moveq.l    D0, 0x08
  3426. 000024C4  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3427. 000024C8  660C                     bne        +0xE /* 000024D6 */
  3428. 000024CA  4878 053F                push.l     0x53F
  3429. 000024CE  4EBA 1150                jsr        [PC + 0x1150 /* 00003620 */]
  3430. 000024D2  588F                     addq.l     A7, 4
  3431. 000024D4  600A                     bra        +0xC /* 000024E0 */
  3432. label000024D6:
  3433. 000024D6  4878 04ED                push.l     0x4ED
  3434. 000024DA  4EBA 1144                jsr        [PC + 0x1144 /* 00003620 */]
  3435. 000024DE  588F                     addq.l     A7, 4
  3436. label000024E0:
  3437. 000024E0  7001                     moveq.l    D0, 0x01
  3438. 000024E2  2F00                     move.l     -[A7], D0
  3439. 000024E4  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  3440. 000024E8  588F                     addq.l     A7, 4
  3441. 000024EA  6000 06CE                bra        +0x6D0 /* 00002BBA */
  3442. label000024EE:
  3443. 000024EE  302E 0012                move.w     D0, [A6 + 0x12]
  3444. 000024F2  0800 0000                btst.b     D0, 0x0
  3445. 000024F6  6700 009A                beq        +0x9C /* 00002592 */
  3446. 000024FA  700D                     moveq.l    D0, 0x0D
  3447. 000024FC  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3448. 00002500  670A                     beq        +0xC /* 0000250C */
  3449. 00002502  700A                     moveq.l    D0, 0x0A
  3450. 00002504  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3451. 00002508  6600 06B0                bne        +0x6B2 /* 00002BBA */
  3452. label0000250C:
  3453. 0000250C  2F0C                     move.l     -[A7], A4
  3454. 0000250E  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  3455. 00002512  7000                     moveq.l    D0, 0x00
  3456. 00002514  2F00                     move.l     -[A7], D0
  3457. 00002516  486C 01DA                pea.l      [A4 + 0x1DA]
  3458. 0000251A  486C 03D6                pea.l      [A4 + 0x3D6]
  3459. 0000251E  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  3460. 00002522  2F2C 0288                move.l     -[A7], [A4 + 0x288]
  3461. 00002526  486E FC00                pea.l      [A6 - 0x400]
  3462. 0000252A  4EAD 0F2A                jsr        [A5 + 0xF2A /* export_481 */]
  3463. 0000252E  2F0C                     move.l     -[A7], A4
  3464. 00002530  4EBA 0E6A                jsr        [PC + 0xE6A /* 0000339C */]
  3465. 00002534  2F0C                     move.l     -[A7], A4
  3466. 00002536  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  3467. 0000253A  486E FC00                pea.l      [A6 - 0x400]
  3468. 0000253E  4EBA 1026                jsr        [PC + 0x1026 /* 00003566 */]
  3469. 00002542  3E00                     move.w     D7, D0
  3470. 00002544  7001                     moveq.l    D0, 0x01
  3471. 00002546  2F00                     move.l     -[A7], D0
  3472. 00002548  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  3473. 0000254C  B9ED B9FC                cmpa.l     A4, [A5 - 0x4604]
  3474. 00002550  4FEF 0028                lea.l      A7, [A7 + 0x28]
  3475. 00002554  6600 0664                bne        +0x666 /* 00002BBA */
  3476. 00002558  4A47                     tst.w      D7
  3477. 0000255A  6600 065E                bne        +0x660 /* 00002BBA */
  3478. 0000255E  2F0C                     move.l     -[A7], A4
  3479. 00002560  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  3480. 00002564  486E FC00                pea.l      [A6 - 0x400]
  3481. 00002568  2F0C                     move.l     -[A7], A4
  3482. 0000256A  4EBA FDD6                jsr        [PC - 0x22A /* 00002342 */]
  3483. 0000256E  006C 1000 024C           ori.w      [A4 + 0x24C], 0x1000
  3484. 00002574  7001                     moveq.l    D0, 0x01
  3485. 00002576  2F00                     move.l     -[A7], D0
  3486. 00002578  486C 01DA                pea.l      [A4 + 0x1DA]
  3487. 0000257C  486C 03D6                pea.l      [A4 + 0x3D6]
  3488. 00002580  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  3489. 00002584  2F0C                     move.l     -[A7], A4
  3490. 00002586  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  3491. 0000258A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3492. 0000258E  6000 062A                bra        +0x62C /* 00002BBA */
  3493. label00002592:
  3494. 00002592  700D                     moveq.l    D0, 0x0D
  3495. 00002594  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3496. 00002598  6712                     beq        +0x14 /* 000025AC */
  3497. 0000259A  700A                     moveq.l    D0, 0x0A
  3498. 0000259C  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3499. 000025A0  670A                     beq        +0xC /* 000025AC */
  3500. 000025A2  7009                     moveq.l    D0, 0x09
  3501. 000025A4  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3502. 000025A8  6600 05A4                bne        +0x5A6 /* 00002B4E */
  3503. label000025AC:
  3504. 000025AC  41EC 01DA                lea.l      A0, [A4 + 0x1DA]
  3505. 000025B0  B1EC 03DE                cmpa.l     A0, [A4 + 0x3DE]
  3506. 000025B4  6600 0364                bne        +0x366 /* 0000291A */
  3507. 000025B8  4247                     clr.w      D7
  3508. 000025BA  426D BBA8                clr.w      [A5 - 0x4458]
  3509. 000025BE  426D BBAA                clr.w      [A5 - 0x4456]
  3510. 000025C2  266C 0288                movea.l    A3, [A4 + 0x288]
  3511. 000025C6  2D4B FBF0                move.l     [A6 - 0x410], A3
  3512. 000025CA  383C 040A                move.w     D4, 0x40A
  3513. 000025CE  6004                     bra        +0x6 /* 000025D4 */
  3514. label000025D0:
  3515. 000025D0  52AE FBF0                addq.l     [A6 - 0x410], 1
  3516. label000025D4:
  3517. 000025D4  206E FBF0                movea.l    A0, [A6 - 0x410]
  3518. 000025D8  7020                     moveq.l    D0, 0x20
  3519. 000025DA  B010                     cmp.b      D0, [A0]
  3520. 000025DC  67F2                     beq        -0xC /* 000025D0 */
  3521. 000025DE  0CAC 0000 00FF 0244      cmpi.l     [A4 + 0x244], 0xFF
  3522. 000025E6  6E7E                     bgt        +0x80 /* 00002666 */
  3523. 000025E8  206E FBF0                movea.l    A0, [A6 - 0x410]
  3524. 000025EC  7000                     moveq.l    D0, 0x00
  3525. 000025EE  1010                     move.b     D0, [A0]
  3526. 000025F0  D040                     add.w      D0, D0
  3527. 000025F2  41ED A414                lea.l      A0, [A5 - 0x5BEC]
  3528. 000025F6  323C 0400                move.w     D1, 0x400
  3529. 000025FA  C270 0000                and.w      D1, [A0 + D0.w]
  3530. 000025FE  6628                     bne        +0x2A /* 00002628 */
  3531. 00002600  206E FBF0                movea.l    A0, [A6 - 0x410]
  3532. 00002604  7000                     moveq.l    D0, 0x00
  3533. 00002606  1010                     move.b     D0, [A0]
  3534. 00002608  2F00                     move.l     -[A7], D0
  3535. 0000260A  4EAD 2A82                jsr        [A5 + 0x2A82 /* export_1356 */]
  3536. 0000260E  4A40                     tst.w      D0
  3537. 00002610  588F                     addq.l     A7, 4
  3538. 00002612  6614                     bne        +0x16 /* 00002628 */
  3539. 00002614  206E FBF0                movea.l    A0, [A6 - 0x410]
  3540. 00002618  702D                     moveq.l    D0, 0x2D
  3541. 0000261A  B010                     cmp.b      D0, [A0]
  3542. 0000261C  670A                     beq        +0xC /* 00002628 */
  3543. 0000261E  206E FBF0                movea.l    A0, [A6 - 0x410]
  3544. 00002622  702B                     moveq.l    D0, 0x2B
  3545. 00002624  B010                     cmp.b      D0, [A0]
  3546. 00002626  663E                     bne        +0x40 /* 00002666 */
  3547. label00002628:
  3548. 00002628  486E FBF8                pea.l      [A6 - 0x408]
  3549. 0000262C  486E FBF0                pea.l      [A6 - 0x410]
  3550. 00002630  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  3551. 00002634  508F                     addq.l     A7, 8
  3552. 00002636  6004                     bra        +0x6 /* 0000263C */
  3553. label00002638:
  3554. 00002638  52AE FBF0                addq.l     [A6 - 0x410], 1
  3555. label0000263C:
  3556. 0000263C  206E FBF0                movea.l    A0, [A6 - 0x410]
  3557. 00002640  7020                     moveq.l    D0, 0x20
  3558. 00002642  B010                     cmp.b      D0, [A0]
  3559. 00002644  67F2                     beq        -0xC /* 00002638 */
  3560. 00002646  206E FBF0                movea.l    A0, [A6 - 0x410]
  3561. 0000264A  4A10                     tst.b      [A0]
  3562. 0000264C  6618                     bne        +0x1A /* 00002666 */
  3563. 0000264E  2D4B FBF0                move.l     [A6 - 0x410], A3
  3564. 00002652  6004                     bra        +0x6 /* 00002658 */
  3565. label00002654:
  3566. 00002654  52AE FBF0                addq.l     [A6 - 0x410], 1
  3567. label00002658:
  3568. 00002658  206E FBF0                movea.l    A0, [A6 - 0x410]
  3569. 0000265C  7020                     moveq.l    D0, 0x20
  3570. 0000265E  B010                     cmp.b      D0, [A0]
  3571. 00002660  67F2                     beq        -0xC /* 00002654 */
  3572. 00002662  383C 040B                move.w     D4, 0x40B
  3573. label00002666:
  3574. 00002666  0C44 040A                cmpi.w     D4, 0x40A
  3575. 0000266A  6646                     bne        +0x48 /* 000026B2 */
  3576. 0000266C  41EE FC00                lea.l      A0, [A6 - 0x400]
  3577. 00002670  2D48 FBF0                move.l     [A6 - 0x410], A0
  3578. 00002674  7022                     moveq.l    D0, 0x22
  3579. 00002676  B013                     cmp.b      D0, [A3]
  3580. 00002678  6624                     bne        +0x26 /* 0000269E */
  3581. 0000267A  383C 0491                move.w     D4, 0x491
  3582. 0000267E  D6FC 0001                add.w      A3, 0x1
  3583. 00002682  601A                     bra        +0x1C /* 0000269E */
  3584. label00002684:
  3585. 00002684  7022                     moveq.l    D0, 0x22
  3586. 00002686  41EE FC00                lea.l      A0, [A6 - 0x400]
  3587. 0000268A  B030 7000                cmp.b      D0, [A0 + D7.w]
  3588. 0000268E  660C                     bne        +0xE /* 0000269C */
  3589. 00002690  5247                     addq.w     D7, 1
  3590. 00002692  41EE FC00                lea.l      A0, [A6 - 0x400]
  3591. 00002696  11BC 0022 7000           move.b     [A0 + D7.w], 0x22 /* '\"' */
  3592. label0000269C:
  3593. 0000269C  5247                     addq.w     D7, 1
  3594. label0000269E:
  3595. 0000269E  0C47 00FF                cmpi.w     D7, 0xFF
  3596. 000026A2  6E0A                     bgt        +0xC /* 000026AE */
  3597. 000026A4  41EE FC00                lea.l      A0, [A6 - 0x400]
  3598. 000026A8  119B 7000                move.b     [A0 + D7.w], [A3]+
  3599. 000026AC  66D6                     bne        -0x28 /* 00002684 */
  3600. label000026AE:
  3601. 000026AE  266C 0288                movea.l    A3, [A4 + 0x288]
  3602. label000026B2:
  3603. 000026B2  0C47 00FF                cmpi.w     D7, 0xFF
  3604. 000026B6  6F08                     ble        +0xA /* 000026C0 */
  3605. 000026B8  703D                     moveq.l    D0, 0x3D
  3606. 000026BA  B013                     cmp.b      D0, [A3]
  3607. 000026BC  6600 0166                bne        +0x168 /* 00002824 */
  3608. label000026C0:
  3609. 000026C0  2F0C                     move.l     -[A7], A4
  3610. 000026C2  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  3611. 000026C6  7000                     moveq.l    D0, 0x00
  3612. 000026C8  2F00                     move.l     -[A7], D0
  3613. 000026CA  486C 01DA                pea.l      [A4 + 0x1DA]
  3614. 000026CE  486C 03D6                pea.l      [A4 + 0x3D6]
  3615. 000026D2  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  3616. 000026D6  2F0C                     move.l     -[A7], A4
  3617. 000026D8  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  3618. 000026DC  0C47 00FF                cmpi.w     D7, 0xFF
  3619. 000026E0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3620. 000026E4  6E00 0092                bgt        +0x94 /* 00002778 */
  3621. 000026E8  206C 0412                movea.l    A0, [A4 + 0x412]
  3622. 000026EC  3028 0180                move.w     D0, [A0 + 0x180]
  3623. 000026F0  48C0                     ext.l      D0
  3624. 000026F2  2F00                     move.l     -[A7], D0
  3625. 000026F4  7000                     moveq.l    D0, 0x00
  3626. 000026F6  2F00                     move.l     -[A7], D0
  3627. 000026F8  322D BA7C                move.w     D1, [A5 - 0x4584]
  3628. 000026FC  48C1                     ext.l      D1
  3629. 000026FE  2F01                     move.l     -[A7], D1
  3630. 00002700  322D BA7E                move.w     D1, [A5 - 0x4582]
  3631. 00002704  48C1                     ext.l      D1
  3632. 00002706  2F01                     move.l     -[A7], D1
  3633. 00002708  2F2D BBB8                move.l     -[A7], [A5 - 0x4448]
  3634. 0000270C  4EAD 12AA                jsr        [A5 + 0x12AA /* export_593 */]
  3635. 00002710  202D BBB8                move.l     D0, [A5 - 0x4448]
  3636. 00002714  5280                     addq.l     D0, 1
  3637. 00002716  2F00                     move.l     -[A7], D0
  3638. 00002718  2F2E FBF0                move.l     -[A7], [A6 - 0x410]
  3639. 0000271C  48C4                     ext.l      D4
  3640. 0000271E  2F04                     move.l     -[A7], D4
  3641. 00002720  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  3642. 00002724  588F                     addq.l     A7, 4
  3643. 00002726  2F00                     move.l     -[A7], D0
  3644. 00002728  41EE FC00                lea.l      A0, [A6 - 0x400]
  3645. 0000272C  D1FC 0000 0200           add.l      A0, 0x200
  3646. 00002732  2F08                     move.l     -[A7], A0
  3647. 00002734  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  3648. 00002738  7001                     moveq.l    D0, 0x01
  3649. 0000273A  2F00                     move.l     -[A7], D0
  3650. 0000273C  41EE FC00                lea.l      A0, [A6 - 0x400]
  3651. 00002740  D1FC 0000 0200           add.l      A0, 0x200
  3652. 00002746  2F08                     move.l     -[A7], A0
  3653. 00002748  4EBA 0E1C                jsr        [PC + 0xE1C /* 00003566 */]
  3654. 0000274C  588F                     addq.l     A7, 4
  3655. 0000274E  2200                     move.l     D1, D0
  3656. 00002750  201F                     move.l     D0, [A7]+
  3657. 00002752  4A41                     tst.w      D1
  3658. 00002754  4FEF 0024                lea.l      A7, [A7 + 0x24]
  3659. 00002758  661A                     bne        +0x1C /* 00002774 */
  3660. 0000275A  0C6D 03F7 EA4A           cmpi.w     [A5 - 0x15B6], 0x3F7
  3661. 00002760  6712                     beq        +0x14 /* 00002774 */
  3662. 00002762  0C6D 06A8 EA4A           cmpi.w     [A5 - 0x15B6], 0x6A8
  3663. 00002768  670A                     beq        +0xC /* 00002774 */
  3664. 0000276A  0C6D 0501 EA4A           cmpi.w     [A5 - 0x15B6], 0x501
  3665. 00002770  6702                     beq        +0x4 /* 00002774 */
  3666. 00002772  7000                     moveq.l    D0, 0x00
  3667. label00002774:
  3668. 00002774  3A00                     move.w     D5, D0
  3669. 00002776  603A                     bra        +0x3C /* 000027B2 */
  3670. label00002778:
  3671. 00002778  2D6C 0412 FBE8           move.l     [A6 - 0x418], [A4 + 0x412]
  3672. 0000277E  3D6D BA7E FBE2           move.w     [A6 - 0x41E], [A5 - 0x4582]
  3673. 00002784  3D6D BA7E FBE0           move.w     [A6 - 0x420], [A5 - 0x4582]
  3674. 0000278A  3D6D BA7C FBE6           move.w     [A6 - 0x41A], [A5 - 0x4584]
  3675. 00002790  3D6D BA7C FBE4           move.w     [A6 - 0x41C], [A5 - 0x4584]
  3676. 00002796  2F0B                     move.l     -[A7], A3
  3677. 00002798  7000                     moveq.l    D0, 0x00
  3678. 0000279A  2F00                     move.l     -[A7], D0
  3679. 0000279C  2F00                     move.l     -[A7], D0
  3680. 0000279E  41EE FBEC                lea.l      A0, [A6 - 0x414]
  3681. 000027A2  2F20                     move.l     -[A7], -[A0]
  3682. 000027A4  2F20                     move.l     -[A7], -[A0]
  3683. 000027A6  2F20                     move.l     -[A7], -[A0]
  3684. 000027A8  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  3685. 000027AC  3A00                     move.w     D5, D0
  3686. 000027AE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3687. label000027B2:
  3688. 000027B2  4A45                     tst.w      D5
  3689. 000027B4  6728                     beq        +0x2A /* 000027DE */
  3690. 000027B6  7001                     moveq.l    D0, 0x01
  3691. 000027B8  2F00                     move.l     -[A7], D0
  3692. 000027BA  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  3693. 000027BE  0C47 00FF                cmpi.w     D7, 0xFF
  3694. 000027C2  588F                     addq.l     A7, 4
  3695. 000027C4  6F00 00F0                ble        +0xF2 /* 000028B6 */
  3696. 000027C8  4AAD E018                tst.l      [A5 - 0x1FE8]
  3697. 000027CC  6700 00E8                beq        +0xEA /* 000028B6 */
  3698. 000027D0  4878 0434                push.l     0x434
  3699. 000027D4  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  3700. 000027D8  588F                     addq.l     A7, 4
  3701. 000027DA  6000 00DA                bra        +0xDC /* 000028B6 */
  3702. label000027DE:
  3703. 000027DE  2F0C                     move.l     -[A7], A4
  3704. 000027E0  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3705. 000027E4  2F0C                     move.l     -[A7], A4
  3706. 000027E6  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  3707. 000027EA  7000                     moveq.l    D0, 0x00
  3708. 000027EC  2F00                     move.l     -[A7], D0
  3709. 000027EE  322D BBA8                move.w     D1, [A5 - 0x4458]
  3710. 000027F2  48C1                     ext.l      D1
  3711. 000027F4  2F01                     move.l     -[A7], D1
  3712. 000027F6  322D BBAA                move.w     D1, [A5 - 0x4456]
  3713. 000027FA  48C1                     ext.l      D1
  3714. 000027FC  2F01                     move.l     -[A7], D1
  3715. 000027FE  486C 01DA                pea.l      [A4 + 0x1DA]
  3716. 00002802  4EAD 1652                jsr        [A5 + 0x1652 /* export_710 */]
  3717. 00002806  7001                     moveq.l    D0, 0x01
  3718. 00002808  2F00                     move.l     -[A7], D0
  3719. 0000280A  486C 01DA                pea.l      [A4 + 0x1DA]
  3720. 0000280E  486C 03D6                pea.l      [A4 + 0x3D6]
  3721. 00002812  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  3722. 00002816  2F0C                     move.l     -[A7], A4
  3723. 00002818  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  3724. 0000281C  4FEF 0028                lea.l      A7, [A7 + 0x28]
  3725. 00002820  6000 0094                bra        +0x96 /* 000028B6 */
  3726. label00002824:
  3727. 00002824  4246                     clr.w      D6
  3728. 00002826  6016                     bra        +0x18 /* 0000283E */
  3729. label00002828:
  3730. 00002828  206C 0274                movea.l    A0, [A4 + 0x274]
  3731. 0000282C  48C6                     ext.l      D6
  3732. 0000282E  2006                     move.l     D0, D6
  3733. 00002830  E780                     asl        D0, 3
  3734. 00002832  0CB0 0000 00FF 0800      cmpi.l     [A0 + D0], 0xFF
  3735. 0000283A  6E08                     bgt        +0xA /* 00002844 */
  3736. 0000283C  5246                     addq.w     D6, 1
  3737. label0000283E:
  3738. 0000283E  BC6C 02A4                cmp.w      D6, [A4 + 0x2A4]
  3739. 00002842  6DE4                     blt        -0x1A /* 00002828 */
  3740. label00002844:
  3741. 00002844  2F0C                     move.l     -[A7], A4
  3742. 00002846  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3743. 0000284A  2F0C                     move.l     -[A7], A4
  3744. 0000284C  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  3745. 00002850  7000                     moveq.l    D0, 0x00
  3746. 00002852  2F00                     move.l     -[A7], D0
  3747. 00002854  486C 01DA                pea.l      [A4 + 0x1DA]
  3748. 00002858  486C 03D6                pea.l      [A4 + 0x3D6]
  3749. 0000285C  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  3750. 00002860  7000                     moveq.l    D0, 0x00
  3751. 00002862  2F00                     move.l     -[A7], D0
  3752. 00002864  4878 00FF                push.l     0xFF
  3753. 00002868  4878 00FF                push.l     0xFF
  3754. 0000286C  486C 01DA                pea.l      [A4 + 0x1DA]
  3755. 00002870  4EAD 1652                jsr        [A5 + 0x1652 /* export_710 */]
  3756. 00002874  7001                     moveq.l    D0, 0x01
  3757. 00002876  2F00                     move.l     -[A7], D0
  3758. 00002878  486C 01DA                pea.l      [A4 + 0x1DA]
  3759. 0000287C  486C 03D6                pea.l      [A4 + 0x3D6]
  3760. 00002880  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  3761. 00002884  486D 149A                pea.l      [A5 + 0x149A /* export_655 */]
  3762. 00002888  48C6                     ext.l      D6
  3763. 0000288A  2006                     move.l     D0, D6
  3764. 0000288C  5380                     subq.l     D0, 1
  3765. 0000288E  2F00                     move.l     -[A7], D0
  3766. 00002890  486C 01DA                pea.l      [A4 + 0x1DA]
  3767. 00002894  4EAD 1662                jsr        [A5 + 0x1662 /* export_712 */]
  3768. 00002898  2F0C                     move.l     -[A7], A4
  3769. 0000289A  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  3770. 0000289E  486D 149A                pea.l      [A5 + 0x149A /* export_655 */]
  3771. 000028A2  486C 01DA                pea.l      [A4 + 0x1DA]
  3772. 000028A6  4EAD 15FA                jsr        [A5 + 0x15FA /* export_699 */]
  3773. 000028AA  4878 0435                push.l     0x435
  3774. 000028AE  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  3775. 000028B2  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  3776. label000028B6:
  3777. 000028B6  206D B9FC                movea.l    A0, [A5 - 0x4604]
  3778. 000028BA  47E8 032E                lea.l      A3, [A0 + 0x32E]
  3779. 000028BE  6002                     bra        +0x4 /* 000028C2 */
  3780. label000028C0:
  3781. 000028C0  2653                     movea.l    A3, [A3]
  3782. label000028C2:
  3783. 000028C2  200B                     move.l     D0, A3
  3784. 000028C4  6708                     beq        +0xA /* 000028CE */
  3785. 000028C6  7001                     moveq.l    D0, 0x01
  3786. 000028C8  B06B 000C                cmp.w      D0, [A3 + 0xC]
  3787. 000028CC  66F2                     bne        -0xC /* 000028C0 */
  3788. label000028CE:
  3789. 000028CE  200B                     move.l     D0, A3
  3790. 000028D0  6648                     bne        +0x4A /* 0000291A */
  3791. 000028D2  7000                     moveq.l    D0, 0x00
  3792. 000028D4  2F00                     move.l     -[A7], D0
  3793. 000028D6  2F00                     move.l     -[A7], D0
  3794. 000028D8  2F00                     move.l     -[A7], D0
  3795. 000028DA  2F00                     move.l     -[A7], D0
  3796. 000028DC  2F3C 0000 C100           move.l     -[A7], 0xC100
  3797. 000028E2  2F2D B9FC                move.l     -[A7], [A5 - 0x4604]
  3798. 000028E6  4EBA 1490                jsr        [PC + 0x1490 /* 00003D78 */]
  3799. 000028EA  302D BA7C                move.w     D0, [A5 - 0x4584]
  3800. 000028EE  48C0                     ext.l      D0
  3801. 000028F0  2F00                     move.l     -[A7], D0
  3802. 000028F2  302D BA7E                move.w     D0, [A5 - 0x4582]
  3803. 000028F6  48C0                     ext.l      D0
  3804. 000028F8  2F00                     move.l     -[A7], D0
  3805. 000028FA  302D BA7C                move.w     D0, [A5 - 0x4584]
  3806. 000028FE  48C0                     ext.l      D0
  3807. 00002900  2F00                     move.l     -[A7], D0
  3808. 00002902  302D BA7E                move.w     D0, [A5 - 0x4582]
  3809. 00002906  48C0                     ext.l      D0
  3810. 00002908  2F00                     move.l     -[A7], D0
  3811. 0000290A  4878 2D0B                push.l     0x2D0B
  3812. 0000290E  2F2D B9FC                move.l     -[A7], [A5 - 0x4604]
  3813. 00002912  4EBA 1464                jsr        [PC + 0x1464 /* 00003D78 */]
  3814. 00002916  4FEF 0030                lea.l      A7, [A7 + 0x30]
  3815. label0000291A:
  3816. 0000291A  4AAC 03DE                tst.l      [A4 + 0x3DE]
  3817. 0000291E  6600 029A                bne        +0x29C /* 00002BBA */
  3818. 00002922  7001                     moveq.l    D0, 0x01
  3819. 00002924  2F00                     move.l     -[A7], D0
  3820. 00002926  2F0C                     move.l     -[A7], A4
  3821. 00002928  4EBA 13CE                jsr        [PC + 0x13CE /* 00003CF8 */]
  3822. 0000292C  2040                     movea.l    A0, D0
  3823. 0000292E  7001                     moveq.l    D0, 0x01
  3824. 00002930  B068 000C                cmp.w      D0, [A0 + 0xC]
  3825. 00002934  508F                     addq.l     A7, 8
  3826. 00002936  6600 0282                bne        +0x284 /* 00002BBA */
  3827. 0000293A  4A6E 0016                tst.w      [A6 + 0x16]
  3828. 0000293E  6700 027A                beq        +0x27C /* 00002BBA */
  3829. 00002942  302D BA7E                move.w     D0, [A5 - 0x4582]
  3830. 00002946  48C0                     ext.l      D0
  3831. 00002948  2800                     move.l     D4, D0
  3832. 0000294A  302D BA7C                move.w     D0, [A5 - 0x4584]
  3833. 0000294E  48C0                     ext.l      D0
  3834. 00002950  2A00                     move.l     D5, D0
  3835. 00002952  206C 033C                movea.l    A0, [A4 + 0x33C]
  3836. 00002956  5888                     addq.l     A0, 4
  3837. 00002958  2D48 FBF4                move.l     [A6 - 0x40C], A0
  3838. 0000295C  3E3C 210B                move.w     D7, 0x210B
  3839. 00002960  7000                     moveq.l    D0, 0x00
  3840. 00002962  206E FBF4                movea.l    A0, [A6 - 0x40C]
  3841. 00002966  226E FBF4                movea.l    A1, [A6 - 0x40C]
  3842. 0000296A  3210                     move.w     D1, [A0]
  3843. 0000296C  B269 0002                cmp.w      D1, [A1 + 0x2]
  3844. 00002970  6614                     bne        +0x16 /* 00002986 */
  3845. 00002972  206E FBF4                movea.l    A0, [A6 - 0x40C]
  3846. 00002976  226E FBF4                movea.l    A1, [A6 - 0x40C]
  3847. 0000297A  3228 0004                move.w     D1, [A0 + 0x4]
  3848. 0000297E  B269 0006                cmp.w      D1, [A1 + 0x6]
  3849. 00002982  6602                     bne        +0x4 /* 00002986 */
  3850. 00002984  7001                     moveq.l    D0, 0x01
  3851. label00002986:
  3852. 00002986  3C00                     move.w     D6, D0
  3853. 00002988  4A6D BDA2                tst.w      [A5 - 0x425E]
  3854. 0000298C  6732                     beq        +0x34 /* 000029C0 */
  3855. 0000298E  700A                     moveq.l    D0, 0x0A
  3856. 00002990  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3857. 00002994  672A                     beq        +0x2C /* 000029C0 */
  3858. 00002996  4A46                     tst.w      D6
  3859. 00002998  6726                     beq        +0x28 /* 000029C0 */
  3860. 0000299A  4AAC 032E                tst.l      [A4 + 0x32E]
  3861. 0000299E  6620                     bne        +0x22 /* 000029C0 */
  3862. 000029A0  426E FBDC                clr.w      [A6 - 0x424]
  3863. 000029A4  426E FBD8                clr.w      [A6 - 0x428]
  3864. 000029A8  3D7C 7FFF FBDE           move.w     [A6 - 0x422], 0x7FFF
  3865. 000029AE  3D7C 7FFF FBDA           move.w     [A6 - 0x426], 0x7FFF
  3866. 000029B4  41EE FBD8                lea.l      A0, [A6 - 0x428]
  3867. 000029B8  2D48 FBF4                move.l     [A6 - 0x40C], A0
  3868. 000029BC  3E3C E90B                move.w     D7, 0xE90B
  3869. label000029C0:
  3870. 000029C0  7002                     moveq.l    D0, 0x02
  3871. 000029C2  C06E 0012                and.w      D0, [A6 + 0x12]
  3872. 000029C6  675E                     beq        +0x60 /* 00002A26 */
  3873. 000029C8  700D                     moveq.l    D0, 0x0D
  3874. 000029CA  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3875. 000029CE  670C                     beq        +0xE /* 000029DC */
  3876. 000029D0  700A                     moveq.l    D0, 0x0A
  3877. 000029D2  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3878. 000029D6  6626                     bne        +0x28 /* 000029FE */
  3879. 000029D8  4A46                     tst.w      D6
  3880. 000029DA  6622                     bne        +0x24 /* 000029FE */
  3881. label000029DC:
  3882. 000029DC  5384                     subq.l     D4, 1
  3883. 000029DE  206E FBF4                movea.l    A0, [A6 - 0x40C]
  3884. 000029E2  3010                     move.w     D0, [A0]
  3885. 000029E4  48C0                     ext.l      D0
  3886. 000029E6  B084                     cmp.l      D0, D4
  3887. 000029E8  6F00 0094                ble        +0x96 /* 00002A7E */
  3888. 000029EC  206E FBF4                movea.l    A0, [A6 - 0x40C]
  3889. 000029F0  3028 0002                move.w     D0, [A0 + 0x2]
  3890. 000029F4  48C0                     ext.l      D0
  3891. 000029F6  2800                     move.l     D4, D0
  3892. 000029F8  5385                     subq.l     D5, 1
  3893. 000029FA  6000 0082                bra        +0x84 /* 00002A7E */
  3894. label000029FE:
  3895. 000029FE  700A                     moveq.l    D0, 0x0A
  3896. 00002A00  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3897. 00002A04  6778                     beq        +0x7A /* 00002A7E */
  3898. 00002A06  5385                     subq.l     D5, 1
  3899. 00002A08  206E FBF4                movea.l    A0, [A6 - 0x40C]
  3900. 00002A0C  3028 0004                move.w     D0, [A0 + 0x4]
  3901. 00002A10  48C0                     ext.l      D0
  3902. 00002A12  B085                     cmp.l      D0, D5
  3903. 00002A14  6F68                     ble        +0x6A /* 00002A7E */
  3904. 00002A16  206E FBF4                movea.l    A0, [A6 - 0x40C]
  3905. 00002A1A  3028 0006                move.w     D0, [A0 + 0x6]
  3906. 00002A1E  48C0                     ext.l      D0
  3907. 00002A20  2A00                     move.l     D5, D0
  3908. 00002A22  5384                     subq.l     D4, 1
  3909. 00002A24  6058                     bra        +0x5A /* 00002A7E */
  3910. label00002A26:
  3911. 00002A26  700D                     moveq.l    D0, 0x0D
  3912. 00002A28  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3913. 00002A2C  670C                     beq        +0xE /* 00002A3A */
  3914. 00002A2E  700A                     moveq.l    D0, 0x0A
  3915. 00002A30  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3916. 00002A34  6622                     bne        +0x24 /* 00002A58 */
  3917. 00002A36  4A46                     tst.w      D6
  3918. 00002A38  661E                     bne        +0x20 /* 00002A58 */
  3919. label00002A3A:
  3920. 00002A3A  5284                     addq.l     D4, 1
  3921. 00002A3C  206E FBF4                movea.l    A0, [A6 - 0x40C]
  3922. 00002A40  3028 0002                move.w     D0, [A0 + 0x2]
  3923. 00002A44  48C0                     ext.l      D0
  3924. 00002A46  B084                     cmp.l      D0, D4
  3925. 00002A48  6C34                     bge        +0x36 /* 00002A7E */
  3926. 00002A4A  206E FBF4                movea.l    A0, [A6 - 0x40C]
  3927. 00002A4E  3010                     move.w     D0, [A0]
  3928. 00002A50  48C0                     ext.l      D0
  3929. 00002A52  2800                     move.l     D4, D0
  3930. 00002A54  5285                     addq.l     D5, 1
  3931. 00002A56  6026                     bra        +0x28 /* 00002A7E */
  3932. label00002A58:
  3933. 00002A58  700A                     moveq.l    D0, 0x0A
  3934. 00002A5A  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3935. 00002A5E  671E                     beq        +0x20 /* 00002A7E */
  3936. 00002A60  5285                     addq.l     D5, 1
  3937. 00002A62  206E FBF4                movea.l    A0, [A6 - 0x40C]
  3938. 00002A66  3028 0006                move.w     D0, [A0 + 0x6]
  3939. 00002A6A  48C0                     ext.l      D0
  3940. 00002A6C  B085                     cmp.l      D0, D5
  3941. 00002A6E  6C0E                     bge        +0x10 /* 00002A7E */
  3942. 00002A70  206E FBF4                movea.l    A0, [A6 - 0x40C]
  3943. 00002A74  3028 0004                move.w     D0, [A0 + 0x4]
  3944. 00002A78  48C0                     ext.l      D0
  3945. 00002A7A  2A00                     move.l     D5, D0
  3946. 00002A7C  5284                     addq.l     D4, 1
  3947. label00002A7E:
  3948. 00002A7E  206E FBF4                movea.l    A0, [A6 - 0x40C]
  3949. 00002A82  3010                     move.w     D0, [A0]
  3950. 00002A84  48C0                     ext.l      D0
  3951. 00002A86  B084                     cmp.l      D0, D4
  3952. 00002A88  6E2A                     bgt        +0x2C /* 00002AB4 */
  3953. 00002A8A  206E FBF4                movea.l    A0, [A6 - 0x40C]
  3954. 00002A8E  3028 0002                move.w     D0, [A0 + 0x2]
  3955. 00002A92  48C0                     ext.l      D0
  3956. 00002A94  B084                     cmp.l      D0, D4
  3957. 00002A96  6D1C                     blt        +0x1E /* 00002AB4 */
  3958. 00002A98  206E FBF4                movea.l    A0, [A6 - 0x40C]
  3959. 00002A9C  3028 0004                move.w     D0, [A0 + 0x4]
  3960. 00002AA0  48C0                     ext.l      D0
  3961. 00002AA2  B085                     cmp.l      D0, D5
  3962. 00002AA4  6E0E                     bgt        +0x10 /* 00002AB4 */
  3963. 00002AA6  206E FBF4                movea.l    A0, [A6 - 0x40C]
  3964. 00002AAA  3028 0006                move.w     D0, [A0 + 0x6]
  3965. 00002AAE  48C0                     ext.l      D0
  3966. 00002AB0  B085                     cmp.l      D0, D5
  3967. 00002AB2  6C78                     bge        +0x7A /* 00002B2C */
  3968. label00002AB4:
  3969. 00002AB4  2D6C 033C FBEC           move.l     [A6 - 0x414], [A4 + 0x33C]
  3970. 00002ABA  266C 033C                movea.l    A3, [A4 + 0x33C]
  3971. label00002ABE:
  3972. 00002ABE  41EE FBD8                lea.l      A0, [A6 - 0x428]
  3973. 00002AC2  B1EE FBF4                cmpa.l     A0, [A6 - 0x40C]
  3974. 00002AC6  6712                     beq        +0x14 /* 00002ADA */
  3975. 00002AC8  2653                     movea.l    A3, [A3]
  3976. 00002ACA  200B                     move.l     D0, A3
  3977. 00002ACC  6604                     bne        +0x6 /* 00002AD2 */
  3978. 00002ACE  47EC 032E                lea.l      A3, [A4 + 0x32E]
  3979. label00002AD2:
  3980. 00002AD2  204B                     movea.l    A0, A3
  3981. 00002AD4  5888                     addq.l     A0, 4
  3982. 00002AD6  2D48 FBF4                move.l     [A6 - 0x40C], A0
  3983. label00002ADA:
  3984. 00002ADA  7001                     moveq.l    D0, 0x01
  3985. 00002ADC  B06B 000C                cmp.w      D0, [A3 + 0xC]
  3986. 00002AE0  66DC                     bne        -0x22 /* 00002ABE */
  3987. 00002AE2  7002                     moveq.l    D0, 0x02
  3988. 00002AE4  C06E 0012                and.w      D0, [A6 + 0x12]
  3989. 00002AE8  6616                     bne        +0x18 /* 00002B00 */
  3990. 00002AEA  2D4B FBEC                move.l     [A6 - 0x414], A3
  3991. 00002AEE  302B 0004                move.w     D0, [A3 + 0x4]
  3992. 00002AF2  48C0                     ext.l      D0
  3993. 00002AF4  2800                     move.l     D4, D0
  3994. 00002AF6  302B 0008                move.w     D0, [A3 + 0x8]
  3995. 00002AFA  48C0                     ext.l      D0
  3996. 00002AFC  2A00                     move.l     D5, D0
  3997. 00002AFE  6026                     bra        +0x28 /* 00002B26 */
  3998. label00002B00:
  3999. 00002B00  B7EC 033C                cmpa.l     A3, [A4 + 0x33C]
  4000. 00002B04  661A                     bne        +0x1C /* 00002B20 */
  4001. 00002B06  206E FBEC                movea.l    A0, [A6 - 0x414]
  4002. 00002B0A  3028 0006                move.w     D0, [A0 + 0x6]
  4003. 00002B0E  48C0                     ext.l      D0
  4004. 00002B10  2800                     move.l     D4, D0
  4005. 00002B12  206E FBEC                movea.l    A0, [A6 - 0x414]
  4006. 00002B16  3028 000A                move.w     D0, [A0 + 0xA]
  4007. 00002B1A  48C0                     ext.l      D0
  4008. 00002B1C  2A00                     move.l     D5, D0
  4009. 00002B1E  6006                     bra        +0x8 /* 00002B26 */
  4010. label00002B20:
  4011. 00002B20  2D4B FBEC                move.l     [A6 - 0x414], A3
  4012. 00002B24  6098                     bra        -0x66 /* 00002ABE */
  4013. label00002B26:
  4014. 00002B26  296E FBEC 033C           move.l     [A4 + 0x33C], [A6 - 0x414]
  4015. label00002B2C:
  4016. 00002B2C  7000                     moveq.l    D0, 0x00
  4017. 00002B2E  2F00                     move.l     -[A7], D0
  4018. 00002B30  2F00                     move.l     -[A7], D0
  4019. 00002B32  3205                     move.w     D1, D5
  4020. 00002B34  48C1                     ext.l      D1
  4021. 00002B36  2F01                     move.l     -[A7], D1
  4022. 00002B38  3204                     move.w     D1, D4
  4023. 00002B3A  48C1                     ext.l      D1
  4024. 00002B3C  2F01                     move.l     -[A7], D1
  4025. 00002B3E  48C7                     ext.l      D7
  4026. 00002B40  2F07                     move.l     -[A7], D7
  4027. 00002B42  2F0C                     move.l     -[A7], A4
  4028. 00002B44  4EBA 1232                jsr        [PC + 0x1232 /* 00003D78 */]
  4029. 00002B48  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4030. 00002B4C  606C                     bra        +0x6E /* 00002BBA */
  4031. label00002B4E:
  4032. 00002B4E  701B                     moveq.l    D0, 0x1B
  4033. 00002B50  B06E 000E                cmp.w      D0, [A6 + 0xE]
  4034. 00002B54  6628                     bne        +0x2A /* 00002B7E */
  4035. 00002B56  2F0C                     move.l     -[A7], A4
  4036. 00002B58  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  4037. 00002B5C  7000                     moveq.l    D0, 0x00
  4038. 00002B5E  2F00                     move.l     -[A7], D0
  4039. 00002B60  486C 01DA                pea.l      [A4 + 0x1DA]
  4040. 00002B64  486C 03D6                pea.l      [A4 + 0x3D6]
  4041. 00002B68  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  4042. 00002B6C  2F0C                     move.l     -[A7], A4
  4043. 00002B6E  4EBA 082C                jsr        [PC + 0x82C /* 0000339C */]
  4044. 00002B72  2F0C                     move.l     -[A7], A4
  4045. 00002B74  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  4046. 00002B78  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4047. 00002B7C  603C                     bra        +0x3E /* 00002BBA */
  4048. label00002B7E:
  4049. 00002B7E  2F0C                     move.l     -[A7], A4
  4050. 00002B80  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  4051. 00002B84  7001                     moveq.l    D0, 0x01
  4052. 00002B86  2F00                     move.l     -[A7], D0
  4053. 00002B88  486C 01DA                pea.l      [A4 + 0x1DA]
  4054. 00002B8C  486C 03D6                pea.l      [A4 + 0x3D6]
  4055. 00002B90  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  4056. 00002B94  302E 0012                move.w     D0, [A6 + 0x12]
  4057. 00002B98  48C0                     ext.l      D0
  4058. 00002B9A  2F00                     move.l     -[A7], D0
  4059. 00002B9C  7000                     moveq.l    D0, 0x00
  4060. 00002B9E  302E 000E                move.w     D0, [A6 + 0xE]
  4061. 00002BA2  2F00                     move.l     -[A7], D0
  4062. 00002BA4  486C 01C2                pea.l      [A4 + 0x1C2]
  4063. 00002BA8  486C 03D6                pea.l      [A4 + 0x3D6]
  4064. 00002BAC  4EAD 1CEA                jsr        [A5 + 0x1CEA /* export_921 */]
  4065. 00002BB0  2F0C                     move.l     -[A7], A4
  4066. 00002BB2  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  4067. 00002BB6  4FEF 0024                lea.l      A7, [A7 + 0x24]
  4068. label00002BBA:
  4069. 00002BBA  4CEE 18F0 FBC0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x440]
  4070. 00002BC0  4E5E                     unlink     A6
  4071. 00002BC2  4E75                     rts
  4072. fn00002BC4:
  4073. 00002BC4  4E56 0000                link       A6, 0
  4074. 00002BC8  2F0B                     move.l     -[A7], A3
  4075. 00002BCA  266E 0008                movea.l    A3, [A6 + 0x8]
  4076. 00002BCE  7000                     moveq.l    D0, 0x00
  4077. 00002BD0  302E 0012                move.w     D0, [A6 + 0x12]
  4078. 00002BD4  2F00                     move.l     -[A7], D0
  4079. 00002BD6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4080. 00002BDA  486B 01C2                pea.l      [A3 + 0x1C2]
  4081. 00002BDE  486B 01DA                pea.l      [A3 + 0x1DA]
  4082. 00002BE2  486B 03D6                pea.l      [A3 + 0x3D6]
  4083. 00002BE6  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  4084. 00002BEA  266E FFFC                movea.l    A3, [A6 - 0x4]
  4085. 00002BEE  4E5E                     unlink     A6
  4086. 00002BF0  4E75                     rts
  4087. fn00002BF2:
  4088. 00002BF2  4E56 0000                link       A6, 0
  4089. 00002BF6  2F0B                     move.l     -[A7], A3
  4090. 00002BF8  266E 0008                movea.l    A3, [A6 + 0x8]
  4091. 00002BFC  426B 02C2                clr.w      [A3 + 0x2C2]
  4092. 00002C00  2F0B                     move.l     -[A7], A3
  4093. 00002C02  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  4094. 00002C06  7000                     moveq.l    D0, 0x00
  4095. 00002C08  302E 0012                move.w     D0, [A6 + 0x12]
  4096. 00002C0C  2F00                     move.l     -[A7], D0
  4097. 00002C0E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4098. 00002C12  486B 01C2                pea.l      [A3 + 0x1C2]
  4099. 00002C16  486B 03D6                pea.l      [A3 + 0x3D6]
  4100. 00002C1A  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  4101. 00002C1E  2F0B                     move.l     -[A7], A3
  4102. 00002C20  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  4103. 00002C24  266E FFFC                movea.l    A3, [A6 - 0x4]
  4104. 00002C28  4E5E                     unlink     A6
  4105. 00002C2A  4E75                     rts
  4106. fn00002C2C:
  4107. 00002C2C  4E56 0000                link       A6, 0
  4108. 00002C30  2F0B                     move.l     -[A7], A3
  4109. 00002C32  266E 0008                movea.l    A3, [A6 + 0x8]
  4110. 00002C36  426B 02C2                clr.w      [A3 + 0x2C2]
  4111. 00002C3A  2F0B                     move.l     -[A7], A3
  4112. 00002C3C  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  4113. 00002C40  7000                     moveq.l    D0, 0x00
  4114. 00002C42  302E 0012                move.w     D0, [A6 + 0x12]
  4115. 00002C46  2F00                     move.l     -[A7], D0
  4116. 00002C48  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4117. 00002C4C  486B 01C2                pea.l      [A3 + 0x1C2]
  4118. 00002C50  486B 03D6                pea.l      [A3 + 0x3D6]
  4119. 00002C54  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  4120. 00002C58  2F0B                     move.l     -[A7], A3
  4121. 00002C5A  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  4122. 00002C5E  266E FFFC                movea.l    A3, [A6 - 0x4]
  4123. 00002C62  4E5E                     unlink     A6
  4124. 00002C64  4E75                     rts
  4125. fn00002C66:
  4126. 00002C66  4E56 FFF8                link       A6, -0x0008
  4127. 00002C6A  2F0B                     move.l     -[A7], A3
  4128. 00002C6C  266E 0008                movea.l    A3, [A6 + 0x8]
  4129. 00002C70  4A6D EA58                tst.w      [A5 - 0x15A8]
  4130. 00002C74  673E                     beq        +0x40 /* 00002CB4 */
  4131. 00002C76  3D6B 0340 FFFA           move.w     [A6 - 0x6], [A3 + 0x340]
  4132. 00002C7C  3D6B 035A FFF8           move.w     [A6 - 0x8], [A3 + 0x35A]
  4133. 00002C82  3D6B 0170 FFFE           move.w     [A6 - 0x2], [A3 + 0x170]
  4134. 00002C88  3D6B 016E FFFC           move.w     [A6 - 0x4], [A3 + 0x16E]
  4135. 00002C8E  486E FFF8                pea.l      [A6 - 0x8]
  4136. 00002C92  486E 000C                pea.l      [A6 + 0xC]
  4137. 00002C96  486E FFF8                pea.l      [A6 - 0x8]
  4138. 00002C9A  4EAD 0DD2                jsr        [A5 + 0xDD2 /* export_438 */]
  4139. 00002C9E  4A40                     tst.w      D0
  4140. 00002CA0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4141. 00002CA4  670E                     beq        +0x10 /* 00002CB4 */
  4142. 00002CA6  41EE 0000                lea.l      A0, [A6 + 0x0]
  4143. 00002CAA  2F20                     move.l     -[A7], -[A0]
  4144. 00002CAC  2F20                     move.l     -[A7], -[A0]
  4145. 00002CAE  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  4146. 00002CB2  508F                     addq.l     A7, 8
  4147. label00002CB4:
  4148. 00002CB4  266E FFF4                movea.l    A3, [A6 - 0xC]
  4149. 00002CB8  4E5E                     unlink     A6
  4150. 00002CBA  4E75                     rts
  4151. fn00002CBC:
  4152. 00002CBC  48E7 0110                movem.l    -[A7], D7,A3
  4153. 00002CC0  266F 000C                movea.l    A3, [A7 + 0xC]
  4154. 00002CC4  4A6B 0374                tst.w      [A3 + 0x374]
  4155. 00002CC8  6754                     beq        +0x56 /* 00002D1E */
  4156. 00002CCA  4247                     clr.w      D7
  4157. 00002CCC  302B 01D4                move.w     D0, [A3 + 0x1D4]
  4158. 00002CD0  B06B 0394                cmp.w      D0, [A3 + 0x394]
  4159. 00002CD4  6D1E                     blt        +0x20 /* 00002CF4 */
  4160. 00002CD6  302B 01D8                move.w     D0, [A3 + 0x1D8]
  4161. 00002CDA  B06B 0398                cmp.w      D0, [A3 + 0x398]
  4162. 00002CDE  6E14                     bgt        +0x16 /* 00002CF4 */
  4163. 00002CE0  302B 01D2                move.w     D0, [A3 + 0x1D2]
  4164. 00002CE4  B06B 0392                cmp.w      D0, [A3 + 0x392]
  4165. 00002CE8  6D0A                     blt        +0xC /* 00002CF4 */
  4166. 00002CEA  302B 01D6                move.w     D0, [A3 + 0x1D6]
  4167. 00002CEE  B06B 0396                cmp.w      D0, [A3 + 0x396]
  4168. 00002CF2  6F14                     ble        +0x16 /* 00002D08 */
  4169. label00002CF4:
  4170. 00002CF4  5247                     addq.w     D7, 1
  4171. 00002CF6  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  4172. 00002CFA  41EB 039A                lea.l      A0, [A3 + 0x39A]
  4173. 00002CFE  2F20                     move.l     -[A7], -[A0]
  4174. 00002D00  2F20                     move.l     -[A7], -[A0]
  4175. 00002D02  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  4176. 00002D06  508F                     addq.l     A7, 8
  4177. label00002D08:
  4178. 00002D08  41EB 01DA                lea.l      A0, [A3 + 0x1DA]
  4179. 00002D0C  2F20                     move.l     -[A7], -[A0]
  4180. 00002D0E  2F20                     move.l     -[A7], -[A0]
  4181. 00002D10  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  4182. 00002D14  4A47                     tst.w      D7
  4183. 00002D16  508F                     addq.l     A7, 8
  4184. 00002D18  6704                     beq        +0x6 /* 00002D1E */
  4185. 00002D1A  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  4186. label00002D1E:
  4187. 00002D1E  4CDF 0880                movem.l    D7,A3, [A7]+
  4188. 00002D22  4E75                     rts
  4189. export_516:
  4190. fn00002D24:
  4191. 00002D24  4E56 0000                link       A6, 0
  4192. 00002D28  48E7 0118                movem.l    -[A7], D7,A3,A4
  4193. 00002D2C  286E 0008                movea.l    A4, [A6 + 0x8]
  4194. 00002D30  4247                     clr.w      D7
  4195. 00002D32  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4196. 00002D36  47E8 032E                lea.l      A3, [A0 + 0x32E]
  4197. 00002D3A  4A6D EA56                tst.w      [A5 - 0x15AA]
  4198. 00002D3E  6752                     beq        +0x54 /* 00002D92 */
  4199. label00002D40:
  4200. 00002D40  7002                     moveq.l    D0, 0x02
  4201. 00002D42  B06B 000C                cmp.w      D0, [A3 + 0xC]
  4202. 00002D46  6740                     beq        +0x42 /* 00002D88 */
  4203. 00002D48  7001                     moveq.l    D0, 0x01
  4204. 00002D4A  B06B 000C                cmp.w      D0, [A3 + 0xC]
  4205. 00002D4E  663C                     bne        +0x3E /* 00002D8C */
  4206. 00002D50  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4207. 00002D54  3028 01AA                move.w     D0, [A0 + 0x1AA]
  4208. 00002D58  B06B 0004                cmp.w      D0, [A3 + 0x4]
  4209. 00002D5C  6D2E                     blt        +0x30 /* 00002D8C */
  4210. 00002D5E  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4211. 00002D62  3028 01AA                move.w     D0, [A0 + 0x1AA]
  4212. 00002D66  B06B 0006                cmp.w      D0, [A3 + 0x6]
  4213. 00002D6A  6E20                     bgt        +0x22 /* 00002D8C */
  4214. 00002D6C  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4215. 00002D70  3028 01AC                move.w     D0, [A0 + 0x1AC]
  4216. 00002D74  B06B 0008                cmp.w      D0, [A3 + 0x8]
  4217. 00002D78  6D12                     blt        +0x14 /* 00002D8C */
  4218. 00002D7A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4219. 00002D7E  3028 01AC                move.w     D0, [A0 + 0x1AC]
  4220. 00002D82  B06B 000A                cmp.w      D0, [A3 + 0xA]
  4221. 00002D86  6E04                     bgt        +0x6 /* 00002D8C */
  4222. label00002D88:
  4223. 00002D88  5247                     addq.w     D7, 1
  4224. 00002D8A  6006                     bra        +0x8 /* 00002D92 */
  4225. label00002D8C:
  4226. 00002D8C  2653                     movea.l    A3, [A3]
  4227. 00002D8E  200B                     move.l     D0, A3
  4228. 00002D90  66AE                     bne        -0x50 /* 00002D40 */
  4229. label00002D92:
  4230. 00002D92  266C 03DE                movea.l    A3, [A4 + 0x3DE]
  4231. 00002D96  41EC 01DA                lea.l      A0, [A4 + 0x1DA]
  4232. 00002D9A  B1CB                     cmpa.l     A0, A3
  4233. 00002D9C  6604                     bne        +0x6 /* 00002DA2 */
  4234. 00002D9E  7000                     moveq.l    D0, 0x00
  4235. 00002DA0  2640                     movea.l    A3, D0
  4236. label00002DA2:
  4237. 00002DA2  4A47                     tst.w      D7
  4238. 00002DA4  6612                     bne        +0x14 /* 00002DB8 */
  4239. 00002DA6  4A6C 02C0                tst.w      [A4 + 0x2C0]
  4240. 00002DAA  670C                     beq        +0xE /* 00002DB8 */
  4241. 00002DAC  536C 02C0                subq.w     [A4 + 0x2C0], 1
  4242. 00002DB0  2F0C                     move.l     -[A7], A4
  4243. 00002DB2  4EBA FF08                jsr        [PC - 0xF8 /* 00002CBC */]
  4244. 00002DB6  588F                     addq.l     A7, 4
  4245. label00002DB8:
  4246. 00002DB8  4A6E 000E                tst.w      [A6 + 0xE]
  4247. 00002DBC  6736                     beq        +0x38 /* 00002DF4 */
  4248. 00002DBE  4A47                     tst.w      D7
  4249. 00002DC0  671A                     beq        +0x1C /* 00002DDC */
  4250. 00002DC2  4A6C 02C0                tst.w      [A4 + 0x2C0]
  4251. 00002DC6  6614                     bne        +0x16 /* 00002DDC */
  4252. 00002DC8  7001                     moveq.l    D0, 0x01
  4253. 00002DCA  C06C 01AE                and.w      D0, [A4 + 0x1AE]
  4254. 00002DCE  660C                     bne        +0xE /* 00002DDC */
  4255. 00002DD0  526C 02C0                addq.w     [A4 + 0x2C0], 1
  4256. 00002DD4  2F0C                     move.l     -[A7], A4
  4257. 00002DD6  4EBA FEE4                jsr        [PC - 0x11C /* 00002CBC */]
  4258. 00002DDA  588F                     addq.l     A7, 4
  4259. label00002DDC:
  4260. 00002DDC  200B                     move.l     D0, A3
  4261. 00002DDE  6738                     beq        +0x3A /* 00002E18 */
  4262. 00002DE0  4A6C 0374                tst.w      [A4 + 0x374]
  4263. 00002DE4  6732                     beq        +0x34 /* 00002E18 */
  4264. 00002DE6  486D 149A                pea.l      [A5 + 0x149A /* export_655 */]
  4265. 00002DEA  2F0B                     move.l     -[A7], A3
  4266. 00002DEC  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  4267. 00002DF0  508F                     addq.l     A7, 8
  4268. 00002DF2  6024                     bra        +0x26 /* 00002E18 */
  4269. label00002DF4:
  4270. 00002DF4  4A6C 02C0                tst.w      [A4 + 0x2C0]
  4271. 00002DF8  670C                     beq        +0xE /* 00002E06 */
  4272. 00002DFA  536C 02C0                subq.w     [A4 + 0x2C0], 1
  4273. 00002DFE  2F0C                     move.l     -[A7], A4
  4274. 00002E00  4EBA FEBA                jsr        [PC - 0x146 /* 00002CBC */]
  4275. 00002E04  588F                     addq.l     A7, 4
  4276. label00002E06:
  4277. 00002E06  200B                     move.l     D0, A3
  4278. 00002E08  670E                     beq        +0x10 /* 00002E18 */
  4279. 00002E0A  4A6C 0374                tst.w      [A4 + 0x374]
  4280. 00002E0E  6708                     beq        +0xA /* 00002E18 */
  4281. 00002E10  2F0C                     move.l     -[A7], A4
  4282. 00002E12  4EAD 0A72                jsr        [A5 + 0xA72 /* export_330 */]
  4283. 00002E16  588F                     addq.l     A7, 4
  4284. label00002E18:
  4285. 00002E18  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  4286. 00002E1E  4E5E                     unlink     A6
  4287. 00002E20  4E75                     rts
  4288. export_517:
  4289. fn00002E22:
  4290. 00002E22  4E56 FECC                link       A6, -0x0134
  4291. 00002E26  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4292. 00002E2A  382E 000E                move.w     D4, [A6 + 0xE]
  4293. 00002E2E  3C2E 0012                move.w     D6, [A6 + 0x12]
  4294. 00002E32  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4295. 00002E36  4A68 0374                tst.w      [A0 + 0x374]
  4296. 00002E3A  6700 02DC                beq        +0x2DE /* 00003118 */
  4297. 00002E3E  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4298. 00002E42  2F08                     move.l     -[A7], A0
  4299. 00002E44  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  4300. 00002E48  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4301. 00002E4C  47E8 032E                lea.l      A3, [A0 + 0x32E]
  4302. 00002E50  7000                     moveq.l    D0, 0x00
  4303. 00002E52  2840                     movea.l    A4, D0
  4304. 00002E54  588F                     addq.l     A7, 4
  4305. label00002E56:
  4306. 00002E56  7002                     moveq.l    D0, 0x02
  4307. 00002E58  B06B 000C                cmp.w      D0, [A3 + 0xC]
  4308. 00002E5C  6606                     bne        +0x8 /* 00002E64 */
  4309. 00002E5E  49EB 0004                lea.l      A4, [A3 + 0x4]
  4310. 00002E62  6006                     bra        +0x8 /* 00002E6A */
  4311. label00002E64:
  4312. 00002E64  2653                     movea.l    A3, [A3]
  4313. 00002E66  200B                     move.l     D0, A3
  4314. 00002E68  66EC                     bne        -0x12 /* 00002E56 */
  4315. label00002E6A:
  4316. 00002E6A  7A01                     moveq.l    D5, 0x01
  4317. 00002E6C  200C                     move.l     D0, A4
  4318. 00002E6E  6626                     bne        +0x28 /* 00002E96 */
  4319. 00002E70  5345                     subq.w     D5, 1
  4320. 00002E72  49EE FECC                lea.l      A4, [A6 - 0x134]
  4321. 00002E76  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4322. 00002E7A  3D68 01AA FECE           move.w     [A6 - 0x132], [A0 + 0x1AA]
  4323. 00002E80  3D68 01AA FECC           move.w     [A6 - 0x134], [A0 + 0x1AA]
  4324. 00002E86  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4325. 00002E8A  3D68 01AC FED2           move.w     [A6 - 0x12E], [A0 + 0x1AC]
  4326. 00002E90  3D68 01AC FED0           move.w     [A6 - 0x130], [A0 + 0x1AC]
  4327. label00002E96:
  4328. 00002E96  1D7C 0001 FED6           move.b     [A6 - 0x12A], 0x1
  4329. 00002E9C  1D7C 0001 FED4           move.b     [A6 - 0x12C], 0x1
  4330. 00002EA2  1D7C 00FE FED7           move.b     [A6 - 0x129], 0xFE
  4331. 00002EA8  1D7C 00FE FED5           move.b     [A6 - 0x12B], 0xFE
  4332. 00002EAE  486E FEE0                pea.l      [A6 - 0x120]
  4333. 00002EB2  2F2E FED4                move.l     -[A7], [A6 - 0x12C]
  4334. 00002EB6  204C                     movea.l    A0, A4
  4335. 00002EB8  5088                     addq.l     A0, 8
  4336. 00002EBA  2F20                     move.l     -[A7], -[A0]
  4337. 00002EBC  2F20                     move.l     -[A7], -[A0]
  4338. 00002EBE  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  4339. 00002EC2  486E FED8                pea.l      [A6 - 0x128]
  4340. 00002EC6  486E FEE0                pea.l      [A6 - 0x120]
  4341. 00002ECA  4EAD 0E22                jsr        [A5 + 0xE22 /* export_448 */]
  4342. 00002ECE  4247                     clr.w      D7
  4343. 00002ED0  7004                     moveq.l    D0, 0x04
  4344. 00002ED2  C046                     and.w      D0, D6
  4345. 00002ED4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4346. 00002ED8  6754                     beq        +0x56 /* 00002F2E */
  4347. 00002EDA  4AAD FC5A                tst.l      [A5 - 0x3A6]
  4348. 00002EDE  670C                     beq        +0xE /* 00002EEC */
  4349. 00002EE0  206D FC5A                movea.l    A0, [A5 - 0x3A6]
  4350. 00002EE4  2050                     movea.l    A0, [A0]
  4351. 00002EE6  2068 01AA                movea.l    A0, [A0 + 0x1AA]
  4352. 00002EEA  6004                     bra        +0x6 /* 00002EF0 */
  4353. label00002EEC:
  4354. 00002EEC  307C 0000                movea.w    A0, 0x0
  4355. label00002EF0:
  4356. 00002EF0  2648                     movea.l    A3, A0
  4357. 00002EF2  206D FC5A                movea.l    A0, [A5 - 0x3A6]
  4358. 00002EF6  2050                     movea.l    A0, [A0]
  4359. 00002EF8  41E8 01DC                lea.l      A0, [A0 + 0x1DC]
  4360. 00002EFC  2D48 FEF0                move.l     [A6 - 0x110], A0
  4361. 00002F00  206D FC5A                movea.l    A0, [A5 - 0x3A6]
  4362. 00002F04  2050                     movea.l    A0, [A0]
  4363. 00002F06  41E8 01DA                lea.l      A0, [A0 + 0x1DA]
  4364. 00002F0A  2D48 FEF4                move.l     [A6 - 0x10C], A0
  4365. 00002F0E  41ED 1FFA                lea.l      A0, [A5 + 0x1FFA /* export_1019 */]
  4366. 00002F12  2D48 FEF8                move.l     [A6 - 0x108], A0
  4367. 00002F16  202B 0062                move.l     D0, [A3 + 0x62]
  4368. 00002F1A  B0AB 0066                cmp.l      D0, [A3 + 0x66]
  4369. 00002F1E  6606                     bne        +0x8 /* 00002F26 */
  4370. 00002F20  7E08                     moveq.l    D7, 0x08
  4371. 00002F22  CE46                     and.w      D7, D6
  4372. 00002F24  6030                     bra        +0x32 /* 00002F56 */
  4373. label00002F26:
  4374. 00002F26  206E FEF4                movea.l    A0, [A6 - 0x10C]
  4375. 00002F2A  4250                     clr.w      [A0]
  4376. 00002F2C  6028                     bra        +0x2A /* 00002F56 */
  4377. label00002F2E:
  4378. 00002F2E  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4379. 00002F32  47E8 01DA                lea.l      A3, [A0 + 0x1DA]
  4380. 00002F36  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4381. 00002F3A  41E8 02DE                lea.l      A0, [A0 + 0x2DE]
  4382. 00002F3E  2D48 FEF0                move.l     [A6 - 0x110], A0
  4383. 00002F42  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4384. 00002F46  41E8 02C2                lea.l      A0, [A0 + 0x2C2]
  4385. 00002F4A  2D48 FEF4                move.l     [A6 - 0x10C], A0
  4386. 00002F4E  41ED 149A                lea.l      A0, [A5 + 0x149A /* export_655 */]
  4387. 00002F52  2D48 FEF8                move.l     [A6 - 0x108], A0
  4388. label00002F56:
  4389. 00002F56  4A45                     tst.w      D5
  4390. 00002F58  6700 0136                beq        +0x138 /* 00003090 */
  4391. 00002F5C  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  4392. 00002F60  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  4393. 00002F64  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4394. 00002F68  2068 0412                movea.l    A0, [A0 + 0x412]
  4395. 00002F6C  3028 0180                move.w     D0, [A0 + 0x180]
  4396. 00002F70  48C0                     ext.l      D0
  4397. 00002F72  2F00                     move.l     -[A7], D0
  4398. 00002F74  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4399. 00002F78  7000                     moveq.l    D0, 0x00
  4400. 00002F7A  3028 02CC                move.w     D0, [A0 + 0x2CC]
  4401. 00002F7E  2F00                     move.l     -[A7], D0
  4402. 00002F80  302C 0006                move.w     D0, [A4 + 0x6]
  4403. 00002F84  48C0                     ext.l      D0
  4404. 00002F86  2F00                     move.l     -[A7], D0
  4405. 00002F88  302C 0004                move.w     D0, [A4 + 0x4]
  4406. 00002F8C  48C0                     ext.l      D0
  4407. 00002F8E  2F00                     move.l     -[A7], D0
  4408. 00002F90  302C 0002                move.w     D0, [A4 + 0x2]
  4409. 00002F94  48C0                     ext.l      D0
  4410. 00002F96  2F00                     move.l     -[A7], D0
  4411. 00002F98  3014                     move.w     D0, [A4]
  4412. 00002F9A  48C0                     ext.l      D0
  4413. 00002F9C  2F00                     move.l     -[A7], D0
  4414. 00002F9E  486E FEFC                pea.l      [A6 - 0x104]
  4415. 00002FA2  4EAD 12B2                jsr        [A5 + 0x12B2 /* export_594 */]
  4416. 00002FA6  7004                     moveq.l    D0, 0x04
  4417. 00002FA8  C046                     and.w      D0, D6
  4418. 00002FAA  4FEF 0020                lea.l      A7, [A7 + 0x20]
  4419. 00002FAE  6706                     beq        +0x8 /* 00002FB6 */
  4420. 00002FB0  200B                     move.l     D0, A3
  4421. 00002FB2  6700 00C6                beq        +0xC8 /* 0000307A */
  4422. label00002FB6:
  4423. 00002FB6  206E FEF4                movea.l    A0, [A6 - 0x10C]
  4424. 00002FBA  3010                     move.w     D0, [A0]
  4425. 00002FBC  48C0                     ext.l      D0
  4426. 00002FBE  72FF                     moveq.l    D1, 0xFFFFFFFF
  4427. 00002FC0  B280                     cmp.l      D1, D0
  4428. 00002FC2  673A                     beq        +0x3C /* 00002FFE */
  4429. 00002FC4  206E FEF0                movea.l    A0, [A6 - 0x110]
  4430. 00002FC8  4210                     clr.b      [A0]
  4431. 00002FCA  206E FEF4                movea.l    A0, [A6 - 0x10C]
  4432. 00002FCE  4A50                     tst.w      [A0]
  4433. 00002FD0  6720                     beq        +0x22 /* 00002FF2 */
  4434. 00002FD2  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  4435. 00002FD6  7000                     moveq.l    D0, 0x00
  4436. 00002FD8  2F00                     move.l     -[A7], D0
  4437. 00002FDA  7200                     moveq.l    D1, 0x00
  4438. 00002FDC  122D E5BE                move.b     D1, [A5 - 0x1A42]
  4439. 00002FE0  7400                     moveq.l    D2, 0x00
  4440. 00002FE2  3401                     move.w     D2, D1
  4441. 00002FE4  2F02                     move.l     -[A7], D2
  4442. 00002FE6  2F0B                     move.l     -[A7], A3
  4443. 00002FE8  4EAD 1622                jsr        [A5 + 0x1622 /* export_704 */]
  4444. 00002FEC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4445. 00002FF0  600C                     bra        +0xE /* 00002FFE */
  4446. label00002FF2:
  4447. 00002FF2  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  4448. 00002FF6  2F0B                     move.l     -[A7], A3
  4449. 00002FF8  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  4450. 00002FFC  508F                     addq.l     A7, 8
  4451. label00002FFE:
  4452. 00002FFE  206E FEF4                movea.l    A0, [A6 - 0x10C]
  4453. 00003002  3010                     move.w     D0, [A0]
  4454. 00003004  48C0                     ext.l      D0
  4455. 00003006  72FF                     moveq.l    D1, 0xFFFFFFFF
  4456. 00003008  B280                     cmp.l      D1, D0
  4457. 0000300A  6612                     bne        +0x14 /* 0000301E */
  4458. 0000300C  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  4459. 00003010  486E FEFC                pea.l      [A6 - 0x104]
  4460. 00003014  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  4461. 00003018  4A40                     tst.w      D0
  4462. 0000301A  508F                     addq.l     A7, 8
  4463. 0000301C  675C                     beq        +0x5E /* 0000307A */
  4464. label0000301E:
  4465. 0000301E  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  4466. 00003022  7000                     moveq.l    D0, 0x00
  4467. 00003024  102E FEFC                move.b     D0, [A6 - 0x104]
  4468. 00003028  2F00                     move.l     -[A7], D0
  4469. 0000302A  41EE FEFC                lea.l      A0, [A6 - 0x104]
  4470. 0000302E  5288                     addq.l     A0, 1
  4471. 00003030  2F08                     move.l     -[A7], A0
  4472. 00003032  4A47                     tst.w      D7
  4473. 00003034  6706                     beq        +0x8 /* 0000303C */
  4474. 00003036  202B 006A                move.l     D0, [A3 + 0x6A]
  4475. 0000303A  6004                     bra        +0x6 /* 00003040 */
  4476. label0000303C:
  4477. 0000303C  202B 0066                move.l     D0, [A3 + 0x66]
  4478. label00003040:
  4479. 00003040  2F00                     move.l     -[A7], D0
  4480. 00003042  4A47                     tst.w      D7
  4481. 00003044  6704                     beq        +0x6 /* 0000304A */
  4482. 00003046  7000                     moveq.l    D0, 0x00
  4483. 00003048  6010                     bra        +0x12 /* 0000305A */
  4484. label0000304A:
  4485. 0000304A  206E FEF0                movea.l    A0, [A6 - 0x110]
  4486. 0000304E  7000                     moveq.l    D0, 0x00
  4487. 00003050  1010                     move.b     D0, [A0]
  4488. 00003052  222B 0066                move.l     D1, [A3 + 0x66]
  4489. 00003056  9280                     sub.l      D1, D0
  4490. 00003058  2001                     move.l     D0, D1
  4491. label0000305A:
  4492. 0000305A  2F00                     move.l     -[A7], D0
  4493. 0000305C  2F0B                     move.l     -[A7], A3
  4494. 0000305E  4EAD 161A                jsr        [A5 + 0x161A /* export_703 */]
  4495. 00003062  486E FEFC                pea.l      [A6 - 0x104]
  4496. 00003066  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  4497. 0000306A  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  4498. 0000306E  206E FEF4                movea.l    A0, [A6 - 0x10C]
  4499. 00003072  30BC FFFF                move.w     [A0], 0xFFFF
  4500. 00003076  4FEF 0020                lea.l      A7, [A7 + 0x20]
  4501. label0000307A:
  4502. 0000307A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4503. 0000307E  2F08                     move.l     -[A7], A0
  4504. 00003080  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  4505. 00003084  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  4506. 00003088  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  4507. 0000308C  508F                     addq.l     A7, 8
  4508. 0000308E  6012                     bra        +0x14 /* 000030A2 */
  4509. label00003090:
  4510. 00003090  4A44                     tst.w      D4
  4511. 00003092  670E                     beq        +0x10 /* 000030A2 */
  4512. 00003094  206E FEF0                movea.l    A0, [A6 - 0x110]
  4513. 00003098  7000                     moveq.l    D0, 0x00
  4514. 0000309A  1010                     move.b     D0, [A0]
  4515. 0000309C  206E FEF4                movea.l    A0, [A6 - 0x10C]
  4516. 000030A0  3080                     move.w     [A0], D0
  4517. label000030A2:
  4518. 000030A2  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4519. 000030A6  2F08                     move.l     -[A7], A0
  4520. 000030A8  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  4521. 000030AC  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4522. 000030B0  302E FEDA                move.w     D0, [A6 - 0x126]
  4523. 000030B4  B068 01D4                cmp.w      D0, [A0 + 0x1D4]
  4524. 000030B8  588F                     addq.l     A7, 4
  4525. 000030BA  662A                     bne        +0x2C /* 000030E6 */
  4526. 000030BC  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4527. 000030C0  302E FEDE                move.w     D0, [A6 - 0x122]
  4528. 000030C4  B068 01D8                cmp.w      D0, [A0 + 0x1D8]
  4529. 000030C8  661C                     bne        +0x1E /* 000030E6 */
  4530. 000030CA  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4531. 000030CE  302E FED8                move.w     D0, [A6 - 0x128]
  4532. 000030D2  B068 01D2                cmp.w      D0, [A0 + 0x1D2]
  4533. 000030D6  660E                     bne        +0x10 /* 000030E6 */
  4534. 000030D8  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4535. 000030DC  302E FEDC                move.w     D0, [A6 - 0x124]
  4536. 000030E0  B068 01D6                cmp.w      D0, [A0 + 0x1D6]
  4537. 000030E4  671E                     beq        +0x20 /* 00003104 */
  4538. label000030E6:
  4539. 000030E6  7000                     moveq.l    D0, 0x00
  4540. 000030E8  2F00                     move.l     -[A7], D0
  4541. 000030EA  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  4542. 000030EE  4EBA FC34                jsr        [PC - 0x3CC /* 00002D24 */]
  4543. 000030F2  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4544. 000030F6  41E8 01D2                lea.l      A0, [A0 + 0x1D2]
  4545. 000030FA  43EE FED8                lea.l      A1, [A6 - 0x128]
  4546. 000030FE  20D9                     move.l     [A0]+, [A1]+
  4547. 00003100  20D9                     move.l     [A0]+, [A1]+
  4548. 00003102  508F                     addq.l     A7, 8
  4549. label00003104:
  4550. 00003104  4A6E 000A                tst.w      [A6 + 0xA]
  4551. 00003108  670E                     beq        +0x10 /* 00003118 */
  4552. 0000310A  7001                     moveq.l    D0, 0x01
  4553. 0000310C  2F00                     move.l     -[A7], D0
  4554. 0000310E  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  4555. 00003112  4EBA FC10                jsr        [PC - 0x3F0 /* 00002D24 */]
  4556. 00003116  508F                     addq.l     A7, 8
  4557. label00003118:
  4558. 00003118  4CEE 18F0 FEB4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x14C]
  4559. 0000311E  4E5E                     unlink     A6
  4560. 00003120  4E75                     rts
  4561. fn00003122:
  4562. 00003122  4E56 0000                link       A6, 0
  4563. 00003126  48E7 0110                movem.l    -[A7], D7,A3
  4564. 0000312A  266E 0008                movea.l    A3, [A6 + 0x8]
  4565. 0000312E  7EFE                     moveq.l    D7, 0xFFFFFFFE
  4566. 00003130  41EB 02F6                lea.l      A0, [A3 + 0x2F6]
  4567. 00003134  2F20                     move.l     -[A7], -[A0]
  4568. 00003136  2F20                     move.l     -[A7], -[A0]
  4569. 00003138  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4570. 0000313C  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  4571. 00003140  4A40                     tst.w      D0
  4572. 00003142  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4573. 00003146  6718                     beq        +0x1A /* 00003160 */
  4574. 00003148  302E 000E                move.w     D0, [A6 + 0xE]
  4575. 0000314C  906B 02F0                sub.w      D0, [A3 + 0x2F0]
  4576. 00003150  48C0                     ext.l      D0
  4577. 00003152  322B 02F6                move.w     D1, [A3 + 0x2F6]
  4578. 00003156  48C1                     ext.l      D1
  4579. 00003158  5281                     addq.l     D1, 1
  4580. 0000315A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4581. 0000315E  3E00                     move.w     D7, D0
  4582. label00003160:
  4583. 00003160  3007                     move.w     D0, D7
  4584. 00003162  4CEE 0880 FFF8           movem.l    D7,A3, [A6 - 0x8]
  4585. 00003168  4E5E                     unlink     A6
  4586. 0000316A  4E75                     rts
  4587. fn0000316C:
  4588. 0000316C  4E56 0000                link       A6, 0
  4589. 00003170  2F0B                     move.l     -[A7], A3
  4590. 00003172  266E 0008                movea.l    A3, [A6 + 0x8]
  4591. 00003176  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4592. 0000317A  2F0B                     move.l     -[A7], A3
  4593. 0000317C  4EBA FFA4                jsr        [PC - 0x5C /* 00003122 */]
  4594. 00003180  3740 02FA                move.w     [A3 + 0x2FA], D0
  4595. 00003184  3740 02F8                move.w     [A3 + 0x2F8], D0
  4596. 00003188  508F                     addq.l     A7, 8
  4597. 0000318A  6D1E                     blt        +0x20 /* 000031AA */
  4598. 0000318C  302B 02F8                move.w     D0, [A3 + 0x2F8]
  4599. 00003190  48C0                     ext.l      D0
  4600. 00003192  2F00                     move.l     -[A7], D0
  4601. 00003194  302B 02F8                move.w     D0, [A3 + 0x2F8]
  4602. 00003198  48C0                     ext.l      D0
  4603. 0000319A  2F00                     move.l     -[A7], D0
  4604. 0000319C  2F0B                     move.l     -[A7], A3
  4605. 0000319E  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  4606. 000031A2  7001                     moveq.l    D0, 0x01
  4607. 000031A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4608. 000031A8  6002                     bra        +0x4 /* 000031AC */
  4609. label000031AA:
  4610. 000031AA  7000                     moveq.l    D0, 0x00
  4611. label000031AC:
  4612. 000031AC  266E FFFC                movea.l    A3, [A6 - 0x4]
  4613. 000031B0  4E5E                     unlink     A6
  4614. 000031B2  4E75                     rts
  4615. fn000031B4:
  4616. 000031B4  4E56 0000                link       A6, 0
  4617. 000031B8  48E7 0310                movem.l    -[A7], D6,D7,A3
  4618. 000031BC  266E 0008                movea.l    A3, [A6 + 0x8]
  4619. 000031C0  4A6B 02FA                tst.w      [A3 + 0x2FA]
  4620. 000031C4  6D56                     blt        +0x58 /* 0000321C */
  4621. 000031C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4622. 000031CA  2F0B                     move.l     -[A7], A3
  4623. 000031CC  4EBA FF54                jsr        [PC - 0xAC /* 00003122 */]
  4624. 000031D0  3E00                     move.w     D7, D0
  4625. 000031D2  BE6B 02F8                cmp.w      D7, [A3 + 0x2F8]
  4626. 000031D6  508F                     addq.l     A7, 8
  4627. 000031D8  6742                     beq        +0x44 /* 0000321C */
  4628. 000031DA  7C01                     moveq.l    D6, 0x01
  4629. 000031DC  BE6B 02FA                cmp.w      D7, [A3 + 0x2FA]
  4630. 000031E0  6606                     bne        +0x8 /* 000031E8 */
  4631. 000031E2  3747 02F8                move.w     [A3 + 0x2F8], D7
  4632. 000031E6  6016                     bra        +0x18 /* 000031FE */
  4633. label000031E8:
  4634. 000031E8  302B 02F8                move.w     D0, [A3 + 0x2F8]
  4635. 000031EC  48C0                     ext.l      D0
  4636. 000031EE  72FE                     moveq.l    D1, 0xFFFFFFFE
  4637. 000031F0  B280                     cmp.l      D1, D0
  4638. 000031F2  6708                     beq        +0xA /* 000031FC */
  4639. 000031F4  377C FFFE 02F8           move.w     [A3 + 0x2F8], 0xFFFE
  4640. 000031FA  6002                     bra        +0x4 /* 000031FE */
  4641. label000031FC:
  4642. 000031FC  4246                     clr.w      D6
  4643. label000031FE:
  4644. 000031FE  4A46                     tst.w      D6
  4645. 00003200  671A                     beq        +0x1C /* 0000321C */
  4646. 00003202  302B 02FA                move.w     D0, [A3 + 0x2FA]
  4647. 00003206  48C0                     ext.l      D0
  4648. 00003208  2F00                     move.l     -[A7], D0
  4649. 0000320A  302B 02FA                move.w     D0, [A3 + 0x2FA]
  4650. 0000320E  48C0                     ext.l      D0
  4651. 00003210  2F00                     move.l     -[A7], D0
  4652. 00003212  2F0B                     move.l     -[A7], A3
  4653. 00003214  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  4654. 00003218  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4655. label0000321C:
  4656. 0000321C  4CEE 08C0 FFF4           movem.l    D6,D7,A3, [A6 - 0xC]
  4657. 00003222  4E5E                     unlink     A6
  4658. 00003224  4E75                     rts
  4659. fn00003226:
  4660. 00003226  48E7 0110                movem.l    -[A7], D7,A3
  4661. 0000322A  266F 000C                movea.l    A3, [A7 + 0xC]
  4662. 0000322E  3E2B 02FA                move.w     D7, [A3 + 0x2FA]
  4663. 00003232  6D3E                     blt        +0x40 /* 00003272 */
  4664. 00003234  BE6B 02F8                cmp.w      D7, [A3 + 0x2F8]
  4665. 00003238  6638                     bne        +0x3A /* 00003272 */
  4666. 0000323A  377C FFFE 02F8           move.w     [A3 + 0x2F8], 0xFFFE
  4667. 00003240  3747 02FC                move.w     [A3 + 0x2FC], D7
  4668. 00003244  48C7                     ext.l      D7
  4669. 00003246  2F07                     move.l     -[A7], D7
  4670. 00003248  48C7                     ext.l      D7
  4671. 0000324A  2F07                     move.l     -[A7], D7
  4672. 0000324C  2F0B                     move.l     -[A7], A3
  4673. 0000324E  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  4674. 00003252  7001                     moveq.l    D0, 0x01
  4675. 00003254  2F00                     move.l     -[A7], D0
  4676. 00003256  7200                     moveq.l    D1, 0x00
  4677. 00003258  2F01                     move.l     -[A7], D1
  4678. 0000325A  0C47 0001                cmpi.w     D7, 0x1
  4679. 0000325E  6604                     bne        +0x6 /* 00003264 */
  4680. 00003260  740A                     moveq.l    D2, 0x0A
  4681. 00003262  6002                     bra        +0x4 /* 00003266 */
  4682. label00003264:
  4683. 00003264  741B                     moveq.l    D2, 0x1B
  4684. label00003266:
  4685. 00003266  2F02                     move.l     -[A7], D2
  4686. 00003268  2F0B                     move.l     -[A7], A3
  4687. 0000326A  4EBA F228                jsr        [PC - 0xDD8 /* 00002494 */]
  4688. 0000326E  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4689. label00003272:
  4690. 00003272  377C FFFE 02FA           move.w     [A3 + 0x2FA], 0xFFFE
  4691. 00003278  377C FFFE 02F8           move.w     [A3 + 0x2F8], 0xFFFE
  4692. 0000327E  4CDF 0880                movem.l    D7,A3, [A7]+
  4693. 00003282  4E75                     rts
  4694. fn00003284:
  4695. 00003284  4E56 FFF8                link       A6, -0x0008
  4696. 00003288  2F0B                     move.l     -[A7], A3
  4697. 0000328A  266E 0008                movea.l    A3, [A6 + 0x8]
  4698. 0000328E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4699. 00003292  43EB 0230                lea.l      A1, [A3 + 0x230]
  4700. 00003296  20D9                     move.l     [A0]+, [A1]+
  4701. 00003298  20D9                     move.l     [A0]+, [A1]+
  4702. 0000329A  7048                     moveq.l    D0, 0x48
  4703. 0000329C  2F00                     move.l     -[A7], D0
  4704. 0000329E  4878 0104                push.l     0x104
  4705. 000032A2  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  4706. 000032A6  322E FFFE                move.w     D1, [A6 - 0x2]
  4707. 000032AA  9240                     sub.w      D1, D0
  4708. 000032AC  3D41 FFFA                move.w     [A6 - 0x6], D1
  4709. 000032B0  41EE 0000                lea.l      A0, [A6 + 0x0]
  4710. 000032B4  2F20                     move.l     -[A7], -[A0]
  4711. 000032B6  2F20                     move.l     -[A7], -[A0]
  4712. 000032B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4713. 000032BC  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  4714. 000032C0  3740 02FE                move.w     [A3 + 0x2FE], D0
  4715. 000032C4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4716. 000032C8  6716                     beq        +0x18 /* 000032E0 */
  4717. 000032CA  7000                     moveq.l    D0, 0x00
  4718. 000032CC  302E 0012                move.w     D0, [A6 + 0x12]
  4719. 000032D0  2F00                     move.l     -[A7], D0
  4720. 000032D2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4721. 000032D6  2F0B                     move.l     -[A7], A3
  4722. 000032D8  4EBA F8EA                jsr        [PC - 0x716 /* 00002BC4 */]
  4723. 000032DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4724. label000032E0:
  4725. 000032E0  302B 02FE                move.w     D0, [A3 + 0x2FE]
  4726. 000032E4  266E FFF4                movea.l    A3, [A6 - 0xC]
  4727. 000032E8  4E5E                     unlink     A6
  4728. 000032EA  4E75                     rts
  4729. fn000032EC:
  4730. 000032EC  4E56 0000                link       A6, 0
  4731. 000032F0  2F0B                     move.l     -[A7], A3
  4732. 000032F2  266E 0008                movea.l    A3, [A6 + 0x8]
  4733. 000032F6  7000                     moveq.l    D0, 0x00
  4734. 000032F8  302E 0012                move.w     D0, [A6 + 0x12]
  4735. 000032FC  2F00                     move.l     -[A7], D0
  4736. 000032FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4737. 00003302  2F0B                     move.l     -[A7], A3
  4738. 00003304  4EBA F8EC                jsr        [PC - 0x714 /* 00002BF2 */]
  4739. 00003308  266E FFFC                movea.l    A3, [A6 - 0x4]
  4740. 0000330C  4E5E                     unlink     A6
  4741. 0000330E  4E75                     rts
  4742. fn00003310:
  4743. 00003310  4E56 0000                link       A6, 0
  4744. 00003314  2F0B                     move.l     -[A7], A3
  4745. 00003316  266E 0008                movea.l    A3, [A6 + 0x8]
  4746. 0000331A  7000                     moveq.l    D0, 0x00
  4747. 0000331C  302E 0012                move.w     D0, [A6 + 0x12]
  4748. 00003320  2F00                     move.l     -[A7], D0
  4749. 00003322  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4750. 00003326  2F0B                     move.l     -[A7], A3
  4751. 00003328  4EBA F902                jsr        [PC - 0x6FE /* 00002C2C */]
  4752. 0000332C  426B 02FE                clr.w      [A3 + 0x2FE]
  4753. 00003330  266E FFFC                movea.l    A3, [A6 - 0x4]
  4754. 00003334  4E5E                     unlink     A6
  4755. 00003336  4E75                     rts
  4756. fn00003338:
  4757. 00003338  48E7 0F10                movem.l    -[A7], D4,D5,D6,D7,A3
  4758. 0000333C  266F 0018                movea.l    A3, [A7 + 0x18]
  4759. 00003340  382F 002A                move.w     D4, [A7 + 0x2A]
  4760. 00003344  3A2F 0022                move.w     D5, [A7 + 0x22]
  4761. 00003348  3C2F 0026                move.w     D6, [A7 + 0x26]
  4762. 0000334C  3E2F 001E                move.w     D7, [A7 + 0x1E]
  4763. 00003350  4A6D EA58                tst.w      [A5 - 0x15A8]
  4764. 00003354  6740                     beq        +0x42 /* 00003396 */
  4765. 00003356  4A6D EA56                tst.w      [A5 - 0x15AA]
  4766. 0000335A  673A                     beq        +0x3C /* 00003396 */
  4767. 0000335C  4A47                     tst.w      D7
  4768. 0000335E  6608                     bne        +0xA /* 00003368 */
  4769. 00003360  0C45 7FFF                cmpi.w     D5, 0x7FFF
  4770. 00003364  6602                     bne        +0x4 /* 00003368 */
  4771. 00003366  5347                     subq.w     D7, 1
  4772. label00003368:
  4773. 00003368  4A46                     tst.w      D6
  4774. 0000336A  6608                     bne        +0xA /* 00003374 */
  4775. 0000336C  0C44 7FFF                cmpi.w     D4, 0x7FFF
  4776. 00003370  6602                     bne        +0x4 /* 00003374 */
  4777. 00003372  5346                     subq.w     D6, 1
  4778. label00003374:
  4779. 00003374  4878 0104                push.l     0x104
  4780. 00003378  7000                     moveq.l    D0, 0x00
  4781. 0000337A  2F00                     move.l     -[A7], D0
  4782. 0000337C  48C4                     ext.l      D4
  4783. 0000337E  2F04                     move.l     -[A7], D4
  4784. 00003380  48C6                     ext.l      D6
  4785. 00003382  2F06                     move.l     -[A7], D6
  4786. 00003384  48C5                     ext.l      D5
  4787. 00003386  2F05                     move.l     -[A7], D5
  4788. 00003388  48C7                     ext.l      D7
  4789. 0000338A  2F07                     move.l     -[A7], D7
  4790. 0000338C  2F0B                     move.l     -[A7], A3
  4791. 0000338E  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  4792. 00003392  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4793. label00003396:
  4794. 00003396  4CDF 08F0                movem.l    D4,D5,D6,D7,A3, [A7]+
  4795. 0000339A  4E75                     rts
  4796. export_518:
  4797. fn0000339C:
  4798. 0000339C  4E56 FFF4                link       A6, -0x000C
  4799. 000033A0  2F0B                     move.l     -[A7], A3
  4800. 000033A2  266E 0008                movea.l    A3, [A6 + 0x8]
  4801. 000033A6  B7ED B9FC                cmpa.l     A3, [A5 - 0x4604]
  4802. 000033AA  660C                     bne        +0xE /* 000033B8 */
  4803. 000033AC  376D BA7E 01AA           move.w     [A3 + 0x1AA], [A5 - 0x4582]
  4804. 000033B2  376D BA7C 01AC           move.w     [A3 + 0x1AC], [A5 - 0x4584]
  4805. label000033B8:
  4806. 000033B8  302B 01AC                move.w     D0, [A3 + 0x1AC]
  4807. 000033BC  48C0                     ext.l      D0
  4808. 000033BE  2F00                     move.l     -[A7], D0
  4809. 000033C0  302B 01AA                move.w     D0, [A3 + 0x1AA]
  4810. 000033C4  48C0                     ext.l      D0
  4811. 000033C6  2F00                     move.l     -[A7], D0
  4812. 000033C8  2F2B 0412                move.l     -[A7], [A3 + 0x412]
  4813. 000033CC  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  4814. 000033D0  303C 00F0                move.w     D0, 0xF0
  4815. 000033D4  C06D BA32                and.w      D0, [A5 - 0x45CE]
  4816. 000033D8  0C40 0050                cmpi.w     D0, 0x50 /* 'P' */
  4817. 000033DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4818. 000033E0  650E                     bcs        +0x10 /* 000033F0 */
  4819. 000033E2  303C 00F0                move.w     D0, 0xF0
  4820. 000033E6  C06D BA32                and.w      D0, [A5 - 0x45CE]
  4821. 000033EA  0C40 00E0                cmpi.w     D0, 0xE0
  4822. 000033EE  6604                     bne        +0x6 /* 000033F4 */
  4823. label000033F0:
  4824. 000033F0  426D BA32                clr.w      [A5 - 0x45CE]
  4825. label000033F4:
  4826. 000033F4  302B 01AC                move.w     D0, [A3 + 0x1AC]
  4827. 000033F8  48C0                     ext.l      D0
  4828. 000033FA  2F00                     move.l     -[A7], D0
  4829. 000033FC  302B 01AA                move.w     D0, [A3 + 0x1AA]
  4830. 00003400  48C0                     ext.l      D0
  4831. 00003402  2F00                     move.l     -[A7], D0
  4832. 00003404  2F2D BBB8                move.l     -[A7], [A5 - 0x4448]
  4833. 00003408  7000                     moveq.l    D0, 0x00
  4834. 0000340A  2F00                     move.l     -[A7], D0
  4835. 0000340C  2F2B 0412                move.l     -[A7], [A3 + 0x412]
  4836. 00003410  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  4837. 00003414  7007                     moveq.l    D0, 0x07
  4838. 00003416  C02D BA30                and.b      D0, [A5 - 0x45D0]
  4839. 0000341A  0C00 0002                cmpi.b     D0, 0x2
  4840. 0000341E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4841. 00003422  670E                     beq        +0x10 /* 00003432 */
  4842. 00003424  7007                     moveq.l    D0, 0x07
  4843. 00003426  C02D BA30                and.b      D0, [A5 - 0x45D0]
  4844. 0000342A  0C00 0003                cmpi.b     D0, 0x3
  4845. 0000342E  6600 0112                bne        +0x114 /* 00003542 */
  4846. label00003432:
  4847. 00003432  7028                     moveq.l    D0, 0x28
  4848. 00003434  C02D BA30                and.b      D0, [A5 - 0x45D0]
  4849. 00003438  0C00 0020                cmpi.b     D0, 0x20 /* ' ' */
  4850. 0000343C  6700 0104                beq        +0x106 /* 00003542 */
  4851. 00003440  202D BBB8                move.l     D0, [A5 - 0x4448]
  4852. 00003444  5280                     addq.l     D0, 1
  4853. 00003446  2D40 FFF4                move.l     [A6 - 0xC], D0
  4854. 0000344A  6004                     bra        +0x6 /* 00003450 */
  4855. label0000344C:
  4856. 0000344C  52AE FFF4                addq.l     [A6 - 0xC], 1
  4857. label00003450:
  4858. 00003450  206E FFF4                movea.l    A0, [A6 - 0xC]
  4859. 00003454  7020                     moveq.l    D0, 0x20
  4860. 00003456  B010                     cmp.b      D0, [A0]
  4861. 00003458  67F2                     beq        -0xC /* 0000344C */
  4862. 0000345A  206E FFF4                movea.l    A0, [A6 - 0xC]
  4863. 0000345E  4A10                     tst.b      [A0]
  4864. 00003460  6700 00E0                beq        +0xE2 /* 00003542 */
  4865. 00003464  486E FFF8                pea.l      [A6 - 0x8]
  4866. 00003468  486E FFF4                pea.l      [A6 - 0xC]
  4867. 0000346C  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  4868. 00003470  508F                     addq.l     A7, 8
  4869. 00003472  6004                     bra        +0x6 /* 00003478 */
  4870. label00003474:
  4871. 00003474  52AE FFF4                addq.l     [A6 - 0xC], 1
  4872. label00003478:
  4873. 00003478  206E FFF4                movea.l    A0, [A6 - 0xC]
  4874. 0000347C  7020                     moveq.l    D0, 0x20
  4875. 0000347E  B010                     cmp.b      D0, [A0]
  4876. 00003480  67F2                     beq        -0xC /* 00003474 */
  4877. 00003482  206E FFF4                movea.l    A0, [A6 - 0xC]
  4878. 00003486  4A10                     tst.b      [A0]
  4879. 00003488  6728                     beq        +0x2A /* 000034B2 */
  4880. 0000348A  206D BBB8                movea.l    A0, [A5 - 0x4448]
  4881. 0000348E  703D                     moveq.l    D0, 0x3D
  4882. 00003490  B028 0001                cmp.b      D0, [A0 + 0x1]
  4883. 00003494  671C                     beq        +0x1E /* 000034B2 */
  4884. 00003496  2F2D BBB8                move.l     -[A7], [A5 - 0x4448]
  4885. 0000349A  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  4886. 0000349E  4A40                     tst.w      D0
  4887. 000034A0  588F                     addq.l     A7, 4
  4888. 000034A2  660E                     bne        +0x10 /* 000034B2 */
  4889. 000034A4  2F2D BBB8                move.l     -[A7], [A5 - 0x4448]
  4890. 000034A8  4EAD 0CDA                jsr        [A5 + 0xCDA /* export_407 */]
  4891. 000034AC  4A40                     tst.w      D0
  4892. 000034AE  588F                     addq.l     A7, 4
  4893. 000034B0  6760                     beq        +0x62 /* 00003512 */
  4894. label000034B2:
  4895. 000034B2  206D BBB8                movea.l    A0, [A5 - 0x4448]
  4896. 000034B6  5210                     addq.b     [A0], 1
  4897. 000034B8  202D BBB8                move.l     D0, [A5 - 0x4448]
  4898. 000034BC  5280                     addq.l     D0, 1
  4899. 000034BE  2F00                     move.l     -[A7], D0
  4900. 000034C0  202D BBB8                move.l     D0, [A5 - 0x4448]
  4901. 000034C4  5480                     addq.l     D0, 2
  4902. 000034C6  2F00                     move.l     -[A7], D0
  4903. 000034C8  206D BBB8                movea.l    A0, [A5 - 0x4448]
  4904. 000034CC  7000                     moveq.l    D0, 0x00
  4905. 000034CE  1010                     move.b     D0, [A0]
  4906. 000034D0  2F00                     move.l     -[A7], D0
  4907. 000034D2  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  4908. 000034D6  206D BBB8                movea.l    A0, [A5 - 0x4448]
  4909. 000034DA  117C 0022 0001           move.b     [A0 + 0x1], 0x22 /* '\"' */
  4910. 000034E0  206D BBB8                movea.l    A0, [A5 - 0x4448]
  4911. 000034E4  7022                     moveq.l    D0, 0x22
  4912. 000034E6  B028 0002                cmp.b      D0, [A0 + 0x2]
  4913. 000034EA  6656                     bne        +0x58 /* 00003542 */
  4914. 000034EC  206D BBB8                movea.l    A0, [A5 - 0x4448]
  4915. 000034F0  5210                     addq.b     [A0], 1
  4916. 000034F2  202D BBB8                move.l     D0, [A5 - 0x4448]
  4917. 000034F6  5480                     addq.l     D0, 2
  4918. 000034F8  2F00                     move.l     -[A7], D0
  4919. 000034FA  202D BBB8                move.l     D0, [A5 - 0x4448]
  4920. 000034FE  5680                     addq.l     D0, 3
  4921. 00003500  2F00                     move.l     -[A7], D0
  4922. 00003502  206D BBB8                movea.l    A0, [A5 - 0x4448]
  4923. 00003506  7000                     moveq.l    D0, 0x00
  4924. 00003508  1010                     move.b     D0, [A0]
  4925. 0000350A  2F00                     move.l     -[A7], D0
  4926. 0000350C  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  4927. 00003510  6030                     bra        +0x32 /* 00003542 */
  4928. label00003512:
  4929. 00003512  206D BBB8                movea.l    A0, [A5 - 0x4448]
  4930. 00003516  7022                     moveq.l    D0, 0x22
  4931. 00003518  B028 0001                cmp.b      D0, [A0 + 0x1]
  4932. 0000351C  6624                     bne        +0x26 /* 00003542 */
  4933. 0000351E  206D BBB8                movea.l    A0, [A5 - 0x4448]
  4934. 00003522  5210                     addq.b     [A0], 1
  4935. 00003524  202D BBB8                move.l     D0, [A5 - 0x4448]
  4936. 00003528  5280                     addq.l     D0, 1
  4937. 0000352A  2F00                     move.l     -[A7], D0
  4938. 0000352C  202D BBB8                move.l     D0, [A5 - 0x4448]
  4939. 00003530  5480                     addq.l     D0, 2
  4940. 00003532  2F00                     move.l     -[A7], D0
  4941. 00003534  206D BBB8                movea.l    A0, [A5 - 0x4448]
  4942. 00003538  7000                     moveq.l    D0, 0x00
  4943. 0000353A  1010                     move.b     D0, [A0]
  4944. 0000353C  2F00                     move.l     -[A7], D0
  4945. 0000353E  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  4946. label00003542:
  4947. 00003542  7000                     moveq.l    D0, 0x00
  4948. 00003544  2F00                     move.l     -[A7], D0
  4949. 00003546  2F0B                     move.l     -[A7], A3
  4950. 00003548  4EBA EEA2                jsr        [PC - 0x115E /* 000023EC */]
  4951. 0000354C  202D BBB8                move.l     D0, [A5 - 0x4448]
  4952. 00003550  5280                     addq.l     D0, 1
  4953. 00003552  2F00                     move.l     -[A7], D0
  4954. 00003554  2F0B                     move.l     -[A7], A3
  4955. 00003556  4EBA EDEA                jsr        [PC - 0x1216 /* 00002342 */]
  4956. 0000355A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4957. 0000355E  266E FFF0                movea.l    A3, [A6 - 0x10]
  4958. 00003562  4E5E                     unlink     A6
  4959. 00003564  4E75                     rts
  4960. export_519:
  4961. fn00003566:
  4962. 00003566  4E56 FF60                link       A6, -0x00A0
  4963. 0000356A  48E7 0118                movem.l    -[A7], D7,A3,A4
  4964. 0000356E  266E 0008                movea.l    A3, [A6 + 0x8]
  4965. 00003572  2E2D EA44                move.l     D7, [A5 - 0x15BC]
  4966. 00003576  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  4967. 0000357A  286D B9F8                movea.l    A4, [A5 - 0x4608]
  4968. 0000357E  702B                     moveq.l    D0, 0x2B
  4969. 00003580  B013                     cmp.b      D0, [A3]
  4970. 00003582  6604                     bne        +0x6 /* 00003588 */
  4971. 00003584  D6FC 0001                add.w      A3, 0x1
  4972. label00003588:
  4973. 00003588  7040                     moveq.l    D0, 0x40
  4974. 0000358A  B013                     cmp.b      D0, [A3]
  4975. 0000358C  6606                     bne        +0x8 /* 00003594 */
  4976. 0000358E  D6FC 0001                add.w      A3, 0x1
  4977. 00003592  600C                     bra        +0xE /* 000035A0 */
  4978. label00003594:
  4979. 00003594  7000                     moveq.l    D0, 0x00
  4980. 00003596  2F00                     move.l     -[A7], D0
  4981. 00003598  2F0B                     move.l     -[A7], A3
  4982. 0000359A  4EAD 191A                jsr        [A5 + 0x191A /* export_799 */]
  4983. 0000359E  508F                     addq.l     A7, 8
  4984. label000035A0:
  4985. 000035A0  486E FF60                pea.l      [A6 - 0xA0]
  4986. 000035A4  7000                     moveq.l    D0, 0x00
  4987. 000035A6  2F00                     move.l     -[A7], D0
  4988. 000035A8  2F0B                     move.l     -[A7], A3
  4989. 000035AA  4878 6091                push.l     0x6091
  4990. 000035AE  2F00                     move.l     -[A7], D0
  4991. 000035B0  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  4992. 000035B4  2B4C B9F8                move.l     [A5 - 0x4608], A4
  4993. 000035B8  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  4994. 000035BC  BEAD EA44                cmp.l      D7, [A5 - 0x15BC]
  4995. 000035C0  57C0                     seq        D0
  4996. 000035C2  0240 0001                andi.w     D0, 0x1
  4997. 000035C6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4998. 000035CA  4CEE 1880 FF54           movem.l    D7,A3,A4, [A6 - 0xAC]
  4999. 000035D0  4E5E                     unlink     A6
  5000. 000035D2  4E75                     rts
  5001. export_520:
  5002. 000035D4  2F0B                     move.l     -[A7], A3
  5003. 000035D6  266F 0008                movea.l    A3, [A7 + 0x8]
  5004. 000035DA  2F0B                     move.l     -[A7], A3
  5005. 000035DC  4EBA FF88                jsr        [PC - 0x78 /* 00003566 */]
  5006. 000035E0  588F                     addq.l     A7, 4
  5007. 000035E2  265F                     movea.l    A3, [A7]+
  5008. 000035E4  4E75                     rts
  5009. export_521:
  5010. 000035E6  4E56 FF00                link       A6, -0x0100
  5011. 000035EA  48E7 0018                movem.l    -[A7], A3,A4
  5012. 000035EE  49EE FF00                lea.l      A4, [A6 - 0x100]
  5013. 000035F2  266E 0008                movea.l    A3, [A6 + 0x8]
  5014. 000035F6  200B                     move.l     D0, A3
  5015. 000035F8  5280                     addq.l     D0, 1
  5016. 000035FA  2F00                     move.l     -[A7], D0
  5017. 000035FC  2F0C                     move.l     -[A7], A4
  5018. 000035FE  7000                     moveq.l    D0, 0x00
  5019. 00003600  1013                     move.b     D0, [A3]
  5020. 00003602  2F00                     move.l     -[A7], D0
  5021. 00003604  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  5022. 00003608  7000                     moveq.l    D0, 0x00
  5023. 0000360A  1013                     move.b     D0, [A3]
  5024. 0000360C  4234 0000                clr.b      [A4 + D0.w]
  5025. 00003610  2F0C                     move.l     -[A7], A4
  5026. 00003612  4EBA FF52                jsr        [PC - 0xAE /* 00003566 */]
  5027. 00003616  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  5028. 0000361C  4E5E                     unlink     A6
  5029. 0000361E  4E75                     rts
  5030. export_522:
  5031. fn00003620:
  5032. 00003620  4E56 FEFC                link       A6, -0x0104
  5033. 00003624  2F0B                     move.l     -[A7], A3
  5034. 00003626  47EE FEFC                lea.l      A3, [A6 - 0x104]
  5035. 0000362A  2F0B                     move.l     -[A7], A3
  5036. 0000362C  7000                     moveq.l    D0, 0x00
  5037. 0000362E  302E 000A                move.w     D0, [A6 + 0xA]
  5038. 00003632  2F00                     move.l     -[A7], D0
  5039. 00003634  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  5040. 00003638  508F                     addq.l     A7, 8
  5041. 0000363A  2F00                     move.l     -[A7], D0
  5042. 0000363C  4EBA FF28                jsr        [PC - 0xD8 /* 00003566 */]
  5043. 00003640  266E FEF8                movea.l    A3, [A6 - 0x108]
  5044. 00003644  4E5E                     unlink     A6
  5045. 00003646  4E75                     rts
  5046. export_523:
  5047. 00003648  4E56 FEF2                link       A6, -0x010E
  5048. 0000364C  2F0B                     move.l     -[A7], A3
  5049. 0000364E  47EE FEF2                lea.l      A3, [A6 - 0x10E]
  5050. 00003652  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5051. 00003656  7000                     moveq.l    D0, 0x00
  5052. 00003658  302E 000A                move.w     D0, [A6 + 0xA]
  5053. 0000365C  2F00                     move.l     -[A7], D0
  5054. 0000365E  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  5055. 00003662  588F                     addq.l     A7, 4
  5056. 00003664  2F00                     move.l     -[A7], D0
  5057. 00003666  2F0B                     move.l     -[A7], A3
  5058. 00003668  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  5059. 0000366C  2F0B                     move.l     -[A7], A3
  5060. 0000366E  4EBA FEF6                jsr        [PC - 0x10A /* 00003566 */]
  5061. 00003672  266E FEEE                movea.l    A3, [A6 - 0x112]
  5062. 00003676  4E5E                     unlink     A6
  5063. 00003678  4E75                     rts
  5064. fn0000367A:
  5065. 0000367A  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5066. 0000367E  3C2F 0022                move.w     D6, [A7 + 0x22]
  5067. 00003682  286F 001C                movea.l    A4, [A7 + 0x1C]
  5068. 00003686  266F 0018                movea.l    A3, [A7 + 0x18]
  5069. 0000368A  4245                     clr.w      D5
  5070. 0000368C  5346                     subq.w     D6, 1
  5071. 0000368E  3006                     move.w     D0, D6
  5072. 00003690  48C0                     ext.l      D0
  5073. 00003692  E780                     asl        D0, 3
  5074. 00003694  3034 0802                move.w     D0, [A4 + D0 + 0x2]
  5075. 00003698  B06D BE2C                cmp.w      D0, [A5 - 0x41D4]
  5076. 0000369C  6F0A                     ble        +0xC /* 000036A8 */
  5077. 0000369E  4A46                     tst.w      D6
  5078. 000036A0  6702                     beq        +0x4 /* 000036A4 */
  5079. 000036A2  5346                     subq.w     D6, 1
  5080. label000036A4:
  5081. 000036A4  536D BE3A                subq.w     [A5 - 0x41C6], 1
  5082. label000036A8:
  5083. 000036A8  48C6                     ext.l      D6
  5084. 000036AA  2006                     move.l     D0, D6
  5085. 000036AC  E780                     asl        D0, 3
  5086. 000036AE  3B74 0802 BE2C           move.w     [A5 - 0x41D4], [A4 + D0 + 0x2]
  5087. 000036B4  302D BE38                move.w     D0, [A5 - 0x41C8]
  5088. 000036B8  B06B 000E                cmp.w      D0, [A3 + 0xE]
  5089. 000036BC  6E00 0104                bgt        +0x106 /* 000037C2 */
  5090. 000036C0  302D BE3A                move.w     D0, [A5 - 0x41C6]
  5091. 000036C4  B06B 000A                cmp.w      D0, [A3 + 0xA]
  5092. 000036C8  6D00 00F8                blt        +0xFA /* 000037C2 */
  5093. 000036CC  302B 000A                move.w     D0, [A3 + 0xA]
  5094. 000036D0  B06D BE38                cmp.w      D0, [A5 - 0x41C8]
  5095. 000036D4  6F74                     ble        +0x76 /* 0000374A */
  5096. 000036D6  3E2B 0010                move.w     D7, [A3 + 0x10]
  5097. 000036DA  6002                     bra        +0x4 /* 000036DE */
  5098. label000036DC:
  5099. 000036DC  5247                     addq.w     D7, 1
  5100. label000036DE:
  5101. 000036DE  48C7                     ext.l      D7
  5102. 000036E0  2007                     move.l     D0, D7
  5103. 000036E2  E780                     asl        D0, 3
  5104. 000036E4  3034 0804                move.w     D0, [A4 + D0 + 0x4]
  5105. 000036E8  B06B 000A                cmp.w      D0, [A3 + 0xA]
  5106. 000036EC  6DEE                     blt        -0x10 /* 000036DC */
  5107. 000036EE  BE6B 0010                cmp.w      D7, [A3 + 0x10]
  5108. 000036F2  6F00 00CE                ble        +0xD0 /* 000037C2 */
  5109. 000036F6  4A6B 0010                tst.w      [A3 + 0x10]
  5110. 000036FA  6718                     beq        +0x1A /* 00003714 */
  5111. 000036FC  206B 0016                movea.l    A0, [A3 + 0x16]
  5112. 00003700  302B 0010                move.w     D0, [A3 + 0x10]
  5113. 00003704  5340                     subq.w     D0, 1
  5114. 00003706  48C0                     ext.l      D0
  5115. 00003708  E780                     asl        D0, 3
  5116. 0000370A  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  5117. 0000370E  5240                     addq.w     D0, 1
  5118. 00003710  3B40 BE20                move.w     [A5 - 0x41E0], D0
  5119. label00003714:
  5120. 00003714  3007                     move.w     D0, D7
  5121. 00003716  5340                     subq.w     D0, 1
  5122. 00003718  48C0                     ext.l      D0
  5123. 0000371A  E780                     asl        D0, 3
  5124. 0000371C  3034 0802                move.w     D0, [A4 + D0 + 0x2]
  5125. 00003720  5240                     addq.w     D0, 1
  5126. 00003722  3B40 BE28                move.w     [A5 - 0x41D8], D0
  5127. 00003726  302D BE2C                move.w     D0, [A5 - 0x41D4]
  5128. 0000372A  906D BE28                sub.w      D0, [A5 - 0x41D8]
  5129. 0000372E  D06D BE20                add.w      D0, [A5 - 0x41E0]
  5130. 00003732  3B40 BE24                move.w     [A5 - 0x41DC], D0
  5131. 00003736  302D BE3A                move.w     D0, [A5 - 0x41C6]
  5132. 0000373A  5240                     addq.w     D0, 1
  5133. 0000373C  3B40 BE38                move.w     [A5 - 0x41C8], D0
  5134. 00003740  3B6B 000C BE3A           move.w     [A5 - 0x41C6], [A3 + 0xC]
  5135. 00003746  5245                     addq.w     D5, 1
  5136. 00003748  6078                     bra        +0x7A /* 000037C2 */
  5137. label0000374A:
  5138. 0000374A  3E2B 0010                move.w     D7, [A3 + 0x10]
  5139. 0000374E  6002                     bra        +0x4 /* 00003752 */
  5140. label00003750:
  5141. 00003750  5247                     addq.w     D7, 1
  5142. label00003752:
  5143. 00003752  206B 0016                movea.l    A0, [A3 + 0x16]
  5144. 00003756  48C7                     ext.l      D7
  5145. 00003758  2007                     move.l     D0, D7
  5146. 0000375A  E780                     asl        D0, 3
  5147. 0000375C  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  5148. 00003760  B06D BE38                cmp.w      D0, [A5 - 0x41C8]
  5149. 00003764  6DEA                     blt        -0x14 /* 00003750 */
  5150. 00003766  BE6B 0010                cmp.w      D7, [A3 + 0x10]
  5151. 0000376A  6F56                     ble        +0x58 /* 000037C2 */
  5152. 0000376C  4A6B 0010                tst.w      [A3 + 0x10]
  5153. 00003770  6718                     beq        +0x1A /* 0000378A */
  5154. 00003772  206B 0016                movea.l    A0, [A3 + 0x16]
  5155. 00003776  302B 0010                move.w     D0, [A3 + 0x10]
  5156. 0000377A  5340                     subq.w     D0, 1
  5157. 0000377C  48C0                     ext.l      D0
  5158. 0000377E  E780                     asl        D0, 3
  5159. 00003780  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  5160. 00003784  5240                     addq.w     D0, 1
  5161. 00003786  3B40 BE28                move.w     [A5 - 0x41D8], D0
  5162. label0000378A:
  5163. 0000378A  206B 0016                movea.l    A0, [A3 + 0x16]
  5164. 0000378E  3007                     move.w     D0, D7
  5165. 00003790  5340                     subq.w     D0, 1
  5166. 00003792  48C0                     ext.l      D0
  5167. 00003794  E780                     asl        D0, 3
  5168. 00003796  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  5169. 0000379A  5240                     addq.w     D0, 1
  5170. 0000379C  3B40 BE20                move.w     [A5 - 0x41E0], D0
  5171. 000037A0  302D BE24                move.w     D0, [A5 - 0x41DC]
  5172. 000037A4  906D BE20                sub.w      D0, [A5 - 0x41E0]
  5173. 000037A8  D06D BE28                add.w      D0, [A5 - 0x41D8]
  5174. 000037AC  3B40 BE2C                move.w     [A5 - 0x41D4], D0
  5175. 000037B0  302D BE38                move.w     D0, [A5 - 0x41C8]
  5176. 000037B4  5340                     subq.w     D0, 1
  5177. 000037B6  3B40 BE3A                move.w     [A5 - 0x41C6], D0
  5178. 000037BA  3B6B 000A BE38           move.w     [A5 - 0x41C8], [A3 + 0xA]
  5179. 000037C0  5245                     addq.w     D5, 1
  5180. label000037C2:
  5181. 000037C2  3005                     move.w     D0, D5
  5182. 000037C4  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5183. 000037C8  4E75                     rts
  5184. fn000037CA:
  5185. 000037CA  4E56 EFEC                link       A6, -0x1014
  5186. 000037CE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5187. 000037D2  49EE F800                lea.l      A4, [A6 - 0x800]
  5188. 000037D6  3E2E 000E                move.w     D7, [A6 + 0xE]
  5189. 000037DA  266E 0008                movea.l    A3, [A6 + 0x8]
  5190. 000037DE  4A6B 0352                tst.w      [A3 + 0x352]
  5191. 000037E2  6700 0378                beq        +0x37A /* 00003B5C */
  5192. 000037E6  4A6B 036C                tst.w      [A3 + 0x36C]
  5193. 000037EA  6700 0370                beq        +0x372 /* 00003B5C */
  5194. 000037EE  4246                     clr.w      D6
  5195. 000037F0  4244                     clr.w      D4
  5196. 000037F2  4245                     clr.w      D5
  5197. 000037F4  7018                     moveq.l    D0, 0x18
  5198. 000037F6  C047                     and.w      D0, D7
  5199. 000037F8  673A                     beq        +0x3C /* 00003834 */
  5200. 000037FA  206B 0356                movea.l    A0, [A3 + 0x356]
  5201. 000037FE  302B 0350                move.w     D0, [A3 + 0x350]
  5202. 00003802  48C0                     ext.l      D0
  5203. 00003804  E780                     asl        D0, 3
  5204. 00003806  4870 0800                pea.l      [A0 + D0]
  5205. 0000380A  302B 0350                move.w     D0, [A3 + 0x350]
  5206. 0000380E  E740                     asl        D0.w, 3
  5207. 00003810  41EE F000                lea.l      A0, [A6 - 0x1000]
  5208. 00003814  4870 0000                pea.l      [A0 + D0.w]
  5209. 00003818  3D6B 0352 EFEE           move.w     [A6 - 0x1012], [A3 + 0x352]
  5210. 0000381E  302B 0352                move.w     D0, [A3 + 0x352]
  5211. 00003822  48C0                     ext.l      D0
  5212. 00003824  322B 0350                move.w     D1, [A3 + 0x350]
  5213. 00003828  48C1                     ext.l      D1
  5214. 0000382A  9081                     sub.l      D0, D1
  5215. 0000382C  E780                     asl        D0, 3
  5216. 0000382E  2F00                     move.l     -[A7], D0
  5217. 00003830  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  5218. label00003834:
  5219. 00003834  7003                     moveq.l    D0, 0x03
  5220. 00003836  C047                     and.w      D0, D7
  5221. 00003838  6736                     beq        +0x38 /* 00003870 */
  5222. 0000383A  206B 0370                movea.l    A0, [A3 + 0x370]
  5223. 0000383E  302B 036A                move.w     D0, [A3 + 0x36A]
  5224. 00003842  48C0                     ext.l      D0
  5225. 00003844  E780                     asl        D0, 3
  5226. 00003846  4870 0800                pea.l      [A0 + D0]
  5227. 0000384A  302B 036A                move.w     D0, [A3 + 0x36A]
  5228. 0000384E  E740                     asl        D0.w, 3
  5229. 00003850  4874 0000                pea.l      [A4 + D0.w]
  5230. 00003854  3D6B 036C EFEC           move.w     [A6 - 0x1014], [A3 + 0x36C]
  5231. 0000385A  302B 036C                move.w     D0, [A3 + 0x36C]
  5232. 0000385E  48C0                     ext.l      D0
  5233. 00003860  322B 036A                move.w     D1, [A3 + 0x36A]
  5234. 00003864  48C1                     ext.l      D1
  5235. 00003866  9081                     sub.l      D0, D1
  5236. 00003868  E780                     asl        D0, 3
  5237. 0000386A  2F00                     move.l     -[A7], D0
  5238. 0000386C  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  5239. label00003870:
  5240. 00003870  7000                     moveq.l    D0, 0x00
  5241. 00003872  3007                     move.w     D0, D7
  5242. 00003874  7240                     moveq.l    D1, 0x40
  5243. 00003876  8280                     or.l       D1, D0
  5244. 00003878  2F01                     move.l     -[A7], D1
  5245. 0000387A  2F0B                     move.l     -[A7], A3
  5246. 0000387C  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  5247. 00003880  4A6D EA58                tst.w      [A5 - 0x15A8]
  5248. 00003884  508F                     addq.l     A7, 8
  5249. 00003886  6700 02CC                beq        +0x2CE /* 00003B54 */
  5250. 0000388A  7018                     moveq.l    D0, 0x18
  5251. 0000388C  C047                     and.w      D0, D7
  5252. 0000388E  6776                     beq        +0x78 /* 00003906 */
  5253. 00003890  3B6D BE34 BE38           move.w     [A5 - 0x41C8], [A5 - 0x41CC]
  5254. 00003896  3B6D BE36 BE3A           move.w     [A5 - 0x41C6], [A5 - 0x41CA]
  5255. 0000389C  3B6B 0340 BE20           move.w     [A5 - 0x41E0], [A3 + 0x340]
  5256. 000038A2  3B6B 0340 BE28           move.w     [A5 - 0x41D8], [A3 + 0x340]
  5257. 000038A8  3B6B 0170 BE24           move.w     [A5 - 0x41DC], [A3 + 0x170]
  5258. 000038AE  3B6B 0170 BE2C           move.w     [A5 - 0x41D4], [A3 + 0x170]
  5259. 000038B4  302E EFEE                move.w     D0, [A6 - 0x1012]
  5260. 000038B8  48C0                     ext.l      D0
  5261. 000038BA  2F00                     move.l     -[A7], D0
  5262. 000038BC  486E F000                pea.l      [A6 - 0x1000]
  5263. 000038C0  486B 0340                pea.l      [A3 + 0x340]
  5264. 000038C4  4EBA FDB4                jsr        [PC - 0x24C /* 0000367A */]
  5265. 000038C8  3C00                     move.w     D6, D0
  5266. 000038CA  3A06                     move.w     D5, D6
  5267. 000038CC  3B6D BE28 BE2A           move.w     [A5 - 0x41D6], [A5 - 0x41D8]
  5268. 000038D2  3B6D BE2C BE2E           move.w     [A5 - 0x41D2], [A5 - 0x41D4]
  5269. 000038D8  3B6D BE20 BE22           move.w     [A5 - 0x41DE], [A5 - 0x41E0]
  5270. 000038DE  3B6D BE24 BE26           move.w     [A5 - 0x41DA], [A5 - 0x41DC]
  5271. 000038E4  3B6D BE38 BE3C           move.w     [A5 - 0x41C4], [A5 - 0x41C8]
  5272. 000038EA  3B6D BE3A BE3E           move.w     [A5 - 0x41C2], [A5 - 0x41C6]
  5273. 000038F0  302D BE34                move.w     D0, [A5 - 0x41CC]
  5274. 000038F4  B06B 034A                cmp.w      D0, [A3 + 0x34A]
  5275. 000038F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5276. 000038FC  6608                     bne        +0xA /* 00003906 */
  5277. 000038FE  4246                     clr.w      D6
  5278. 00003900  4245                     clr.w      D5
  5279. 00003902  0247 FFE7                andi.w     D7, 0xFFE7
  5280. label00003906:
  5281. 00003906  7003                     moveq.l    D0, 0x03
  5282. 00003908  C047                     and.w      D0, D7
  5283. 0000390A  675A                     beq        +0x5C /* 00003966 */
  5284. 0000390C  7018                     moveq.l    D0, 0x18
  5285. 0000390E  C047                     and.w      D0, D7
  5286. 00003910  6704                     beq        +0x6 /* 00003916 */
  5287. 00003912  4A45                     tst.w      D5
  5288. 00003914  6750                     beq        +0x52 /* 00003966 */
  5289. label00003916:
  5290. 00003916  3B6D BE30 BE38           move.w     [A5 - 0x41C8], [A5 - 0x41D0]
  5291. 0000391C  3B6D BE32 BE3A           move.w     [A5 - 0x41C6], [A5 - 0x41CE]
  5292. 00003922  3B6B 035A BE20           move.w     [A5 - 0x41E0], [A3 + 0x35A]
  5293. 00003928  3B6B 035A BE28           move.w     [A5 - 0x41D8], [A3 + 0x35A]
  5294. 0000392E  3B6B 016E BE24           move.w     [A5 - 0x41DC], [A3 + 0x16E]
  5295. 00003934  3B6B 016E BE2C           move.w     [A5 - 0x41D4], [A3 + 0x16E]
  5296. 0000393A  302E EFEC                move.w     D0, [A6 - 0x1014]
  5297. 0000393E  48C0                     ext.l      D0
  5298. 00003940  2F00                     move.l     -[A7], D0
  5299. 00003942  2F0C                     move.l     -[A7], A4
  5300. 00003944  486B 035A                pea.l      [A3 + 0x35A]
  5301. 00003948  4EBA FD30                jsr        [PC - 0x2D0 /* 0000367A */]
  5302. 0000394C  3800                     move.w     D4, D0
  5303. 0000394E  3A04                     move.w     D5, D4
  5304. 00003950  302D BE30                move.w     D0, [A5 - 0x41D0]
  5305. 00003954  B06B 0364                cmp.w      D0, [A3 + 0x364]
  5306. 00003958  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5307. 0000395C  6608                     bne        +0xA /* 00003966 */
  5308. 0000395E  3A06                     move.w     D5, D6
  5309. 00003960  4244                     clr.w      D4
  5310. 00003962  0247 FFFC                andi.w     D7, 0xFFFC
  5311. label00003966:
  5312. 00003966  4A46                     tst.w      D6
  5313. 00003968  6618                     bne        +0x1A /* 00003982 */
  5314. 0000396A  3B6B 0340 BE22           move.w     [A5 - 0x41DE], [A3 + 0x340]
  5315. 00003970  3B6B 0340 BE2A           move.w     [A5 - 0x41D6], [A3 + 0x340]
  5316. 00003976  3B6B 0170 BE26           move.w     [A5 - 0x41DA], [A3 + 0x170]
  5317. 0000397C  3B6B 0170 BE2E           move.w     [A5 - 0x41D2], [A3 + 0x170]
  5318. label00003982:
  5319. 00003982  4A44                     tst.w      D4
  5320. 00003984  6618                     bne        +0x1A /* 0000399E */
  5321. 00003986  3B6B 035A BE20           move.w     [A5 - 0x41E0], [A3 + 0x35A]
  5322. 0000398C  3B6B 035A BE28           move.w     [A5 - 0x41D8], [A3 + 0x35A]
  5323. 00003992  3B6B 016E BE24           move.w     [A5 - 0x41DC], [A3 + 0x16E]
  5324. 00003998  3B6B 016E BE2C           move.w     [A5 - 0x41D4], [A3 + 0x16E]
  5325. label0000399E:
  5326. 0000399E  4A45                     tst.w      D5
  5327. 000039A0  666A                     bne        +0x6C /* 00003A0C */
  5328. 000039A2  7003                     moveq.l    D0, 0x03
  5329. 000039A4  C047                     and.w      D0, D7
  5330. 000039A6  672C                     beq        +0x2E /* 000039D4 */
  5331. 000039A8  4878 0107                push.l     0x107
  5332. 000039AC  7000                     moveq.l    D0, 0x00
  5333. 000039AE  2F00                     move.l     -[A7], D0
  5334. 000039B0  4878 7FFF                push.l     0x7FFF
  5335. 000039B4  72FF                     moveq.l    D1, 0xFFFFFFFF
  5336. 000039B6  2F01                     move.l     -[A7], D1
  5337. 000039B8  342B 0366                move.w     D2, [A3 + 0x366]
  5338. 000039BC  48C2                     ext.l      D2
  5339. 000039BE  2F02                     move.l     -[A7], D2
  5340. 000039C0  342B 0364                move.w     D2, [A3 + 0x364]
  5341. 000039C4  48C2                     ext.l      D2
  5342. 000039C6  2F02                     move.l     -[A7], D2
  5343. 000039C8  2F2B 0412                move.l     -[A7], [A3 + 0x412]
  5344. 000039CC  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  5345. 000039D0  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5346. label000039D4:
  5347. 000039D4  7018                     moveq.l    D0, 0x18
  5348. 000039D6  C047                     and.w      D0, D7
  5349. 000039D8  6700 017A                beq        +0x17C /* 00003B54 */
  5350. 000039DC  4878 0107                push.l     0x107
  5351. 000039E0  7000                     moveq.l    D0, 0x00
  5352. 000039E2  2F00                     move.l     -[A7], D0
  5353. 000039E4  322B 034C                move.w     D1, [A3 + 0x34C]
  5354. 000039E8  48C1                     ext.l      D1
  5355. 000039EA  2F01                     move.l     -[A7], D1
  5356. 000039EC  322B 034A                move.w     D1, [A3 + 0x34A]
  5357. 000039F0  48C1                     ext.l      D1
  5358. 000039F2  2F01                     move.l     -[A7], D1
  5359. 000039F4  4878 7FFF                push.l     0x7FFF
  5360. 000039F8  72FF                     moveq.l    D1, 0xFFFFFFFF
  5361. 000039FA  2F01                     move.l     -[A7], D1
  5362. 000039FC  2F2B 0412                move.l     -[A7], [A3 + 0x412]
  5363. 00003A00  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  5364. 00003A04  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5365. 00003A08  6000 014A                bra        +0x14C /* 00003B54 */
  5366. label00003A0C:
  5367. 00003A0C  2F0B                     move.l     -[A7], A3
  5368. 00003A0E  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  5369. 00003A12  7000                     moveq.l    D0, 0x00
  5370. 00003A14  2F00                     move.l     -[A7], D0
  5371. 00003A16  2F0B                     move.l     -[A7], A3
  5372. 00003A18  4EBA F30A                jsr        [PC - 0xCF6 /* 00002D24 */]
  5373. 00003A1C  41ED BE28                lea.l      A0, [A5 - 0x41D8]
  5374. 00003A20  2F20                     move.l     -[A7], -[A0]
  5375. 00003A22  2F20                     move.l     -[A7], -[A0]
  5376. 00003A24  41ED BE30                lea.l      A0, [A5 - 0x41D0]
  5377. 00003A28  2F20                     move.l     -[A7], -[A0]
  5378. 00003A2A  2F20                     move.l     -[A7], -[A0]
  5379. 00003A2C  4EAD 0A82                jsr        [A5 + 0xA82 /* export_332 */]
  5380. 00003A30  3006                     move.w     D0, D6
  5381. 00003A32  C044                     and.w      D0, D4
  5382. 00003A34  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5383. 00003A38  6700 00BA                beq        +0xBC /* 00003AF4 */
  5384. 00003A3C  4A6B 036A                tst.w      [A3 + 0x36A]
  5385. 00003A40  6756                     beq        +0x58 /* 00003A98 */
  5386. 00003A42  41EE EFF0                lea.l      A0, [A6 - 0x1010]
  5387. 00003A46  43ED BE28                lea.l      A1, [A5 - 0x41D8]
  5388. 00003A4A  20D9                     move.l     [A0]+, [A1]+
  5389. 00003A4C  20D9                     move.l     [A0]+, [A1]+
  5390. 00003A4E  41EE EFF8                lea.l      A0, [A6 - 0x1008]
  5391. 00003A52  43ED BE20                lea.l      A1, [A5 - 0x41E0]
  5392. 00003A56  20D9                     move.l     [A0]+, [A1]+
  5393. 00003A58  20D9                     move.l     [A0]+, [A1]+
  5394. 00003A5A  3D6B 035A EFF8           move.w     [A6 - 0x1008], [A3 + 0x35A]
  5395. 00003A60  3D6B 035A EFF0           move.w     [A6 - 0x1010], [A3 + 0x35A]
  5396. 00003A66  206B 0370                movea.l    A0, [A3 + 0x370]
  5397. 00003A6A  302B 036A                move.w     D0, [A3 + 0x36A]
  5398. 00003A6E  5340                     subq.w     D0, 1
  5399. 00003A70  48C0                     ext.l      D0
  5400. 00003A72  E780                     asl        D0, 3
  5401. 00003A74  3D70 0802 EFFC           move.w     [A6 - 0x1004], [A0 + D0 + 0x2]
  5402. 00003A7A  3D70 0802 EFF4           move.w     [A6 - 0x100C], [A0 + D0 + 0x2]
  5403. 00003A80  41EE F000                lea.l      A0, [A6 - 0x1000]
  5404. 00003A84  2F20                     move.l     -[A7], -[A0]
  5405. 00003A86  2F20                     move.l     -[A7], -[A0]
  5406. 00003A88  41EE EFF8                lea.l      A0, [A6 - 0x1008]
  5407. 00003A8C  2F20                     move.l     -[A7], -[A0]
  5408. 00003A8E  2F20                     move.l     -[A7], -[A0]
  5409. 00003A90  4EAD 0A82                jsr        [A5 + 0xA82 /* export_332 */]
  5410. 00003A94  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5411. label00003A98:
  5412. 00003A98  4A6B 0350                tst.w      [A3 + 0x350]
  5413. 00003A9C  6756                     beq        +0x58 /* 00003AF4 */
  5414. 00003A9E  41EE EFF0                lea.l      A0, [A6 - 0x1010]
  5415. 00003AA2  43ED BE28                lea.l      A1, [A5 - 0x41D8]
  5416. 00003AA6  20D9                     move.l     [A0]+, [A1]+
  5417. 00003AA8  20D9                     move.l     [A0]+, [A1]+
  5418. 00003AAA  41EE EFF8                lea.l      A0, [A6 - 0x1008]
  5419. 00003AAE  43ED BE20                lea.l      A1, [A5 - 0x41E0]
  5420. 00003AB2  20D9                     move.l     [A0]+, [A1]+
  5421. 00003AB4  20D9                     move.l     [A0]+, [A1]+
  5422. 00003AB6  3D6B 0340 EFFA           move.w     [A6 - 0x1006], [A3 + 0x340]
  5423. 00003ABC  3D6B 0340 EFF2           move.w     [A6 - 0x100E], [A3 + 0x340]
  5424. 00003AC2  206B 0356                movea.l    A0, [A3 + 0x356]
  5425. 00003AC6  302B 0350                move.w     D0, [A3 + 0x350]
  5426. 00003ACA  5340                     subq.w     D0, 1
  5427. 00003ACC  48C0                     ext.l      D0
  5428. 00003ACE  E780                     asl        D0, 3
  5429. 00003AD0  3D70 0802 EFFE           move.w     [A6 - 0x1002], [A0 + D0 + 0x2]
  5430. 00003AD6  3D70 0802 EFF6           move.w     [A6 - 0x100A], [A0 + D0 + 0x2]
  5431. 00003ADC  41EE F000                lea.l      A0, [A6 - 0x1000]
  5432. 00003AE0  2F20                     move.l     -[A7], -[A0]
  5433. 00003AE2  2F20                     move.l     -[A7], -[A0]
  5434. 00003AE4  41EE EFF8                lea.l      A0, [A6 - 0x1008]
  5435. 00003AE8  2F20                     move.l     -[A7], -[A0]
  5436. 00003AEA  2F20                     move.l     -[A7], -[A0]
  5437. 00003AEC  4EAD 0A82                jsr        [A5 + 0xA82 /* export_332 */]
  5438. 00003AF0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5439. label00003AF4:
  5440. 00003AF4  4A44                     tst.w      D4
  5441. 00003AF6  672C                     beq        +0x2E /* 00003B24 */
  5442. 00003AF8  4878 0107                push.l     0x107
  5443. 00003AFC  7000                     moveq.l    D0, 0x00
  5444. 00003AFE  2F00                     move.l     -[A7], D0
  5445. 00003B00  4878 7FFF                push.l     0x7FFF
  5446. 00003B04  72FF                     moveq.l    D1, 0xFFFFFFFF
  5447. 00003B06  2F01                     move.l     -[A7], D1
  5448. 00003B08  342D BE3A                move.w     D2, [A5 - 0x41C6]
  5449. 00003B0C  48C2                     ext.l      D2
  5450. 00003B0E  2F02                     move.l     -[A7], D2
  5451. 00003B10  342D BE38                move.w     D2, [A5 - 0x41C8]
  5452. 00003B14  48C2                     ext.l      D2
  5453. 00003B16  2F02                     move.l     -[A7], D2
  5454. 00003B18  2F2B 0412                move.l     -[A7], [A3 + 0x412]
  5455. 00003B1C  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  5456. 00003B20  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5457. label00003B24:
  5458. 00003B24  4A46                     tst.w      D6
  5459. 00003B26  672C                     beq        +0x2E /* 00003B54 */
  5460. 00003B28  4878 0107                push.l     0x107
  5461. 00003B2C  7000                     moveq.l    D0, 0x00
  5462. 00003B2E  2F00                     move.l     -[A7], D0
  5463. 00003B30  322D BE3E                move.w     D1, [A5 - 0x41C2]
  5464. 00003B34  48C1                     ext.l      D1
  5465. 00003B36  2F01                     move.l     -[A7], D1
  5466. 00003B38  322D BE3C                move.w     D1, [A5 - 0x41C4]
  5467. 00003B3C  48C1                     ext.l      D1
  5468. 00003B3E  2F01                     move.l     -[A7], D1
  5469. 00003B40  4878 7FFF                push.l     0x7FFF
  5470. 00003B44  72FF                     moveq.l    D1, 0xFFFFFFFF
  5471. 00003B46  2F01                     move.l     -[A7], D1
  5472. 00003B48  2F2B 0412                move.l     -[A7], [A3 + 0x412]
  5473. 00003B4C  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  5474. 00003B50  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5475. label00003B54:
  5476. 00003B54  2F0B                     move.l     -[A7], A3
  5477. 00003B56  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  5478. 00003B5A  588F                     addq.l     A7, 4
  5479. label00003B5C:
  5480. 00003B5C  4CEE 18F0 EFD4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x102C]
  5481. 00003B62  4E5E                     unlink     A6
  5482. 00003B64  4E75                     rts
  5483. export_524:
  5484. 00003B66  4E56 FFFC                link       A6, -0x0004
  5485. 00003B6A  48E7 0018                movem.l    -[A7], A3,A4
  5486. 00003B6E  286E 000C                movea.l    A4, [A6 + 0xC]
  5487. 00003B72  266E 0008                movea.l    A3, [A6 + 0x8]
  5488. 00003B76  4A6B 000C                tst.w      [A3 + 0xC]
  5489. 00003B7A  6610                     bne        +0x12 /* 00003B8C */
  5490. 00003B7C  2893                     move.l     [A4], [A3]
  5491. 00003B7E  204B                     movea.l    A0, A3
  5492. 00003B80  224C                     movea.l    A1, A4
  5493. 00003B82  20D9                     move.l     [A0]+, [A1]+
  5494. 00003B84  20D9                     move.l     [A0]+, [A1]+
  5495. 00003B86  20D9                     move.l     [A0]+, [A1]+
  5496. 00003B88  30D9                     move.w     [A0]+, [A1]+
  5497. 00003B8A  602E                     bra        +0x30 /* 00003BBA */
  5498. label00003B8C:
  5499. 00003B8C  700E                     moveq.l    D0, 0x0E
  5500. 00003B8E  2F00                     move.l     -[A7], D0
  5501. 00003B90  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  5502. 00003B94  2D40 FFFC                move.l     [A6 - 0x4], D0
  5503. 00003B98  588F                     addq.l     A7, 4
  5504. 00003B9A  671E                     beq        +0x20 /* 00003BBA */
  5505. 00003B9C  206E FFFC                movea.l    A0, [A6 - 0x4]
  5506. 00003BA0  224B                     movea.l    A1, A3
  5507. 00003BA2  20D9                     move.l     [A0]+, [A1]+
  5508. 00003BA4  20D9                     move.l     [A0]+, [A1]+
  5509. 00003BA6  20D9                     move.l     [A0]+, [A1]+
  5510. 00003BA8  30D9                     move.w     [A0]+, [A1]+
  5511. 00003BAA  204B                     movea.l    A0, A3
  5512. 00003BAC  224C                     movea.l    A1, A4
  5513. 00003BAE  20D9                     move.l     [A0]+, [A1]+
  5514. 00003BB0  20D9                     move.l     [A0]+, [A1]+
  5515. 00003BB2  20D9                     move.l     [A0]+, [A1]+
  5516. 00003BB4  30D9                     move.w     [A0]+, [A1]+
  5517. 00003BB6  26AE FFFC                move.l     [A3], [A6 - 0x4]
  5518. label00003BBA:
  5519. 00003BBA  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  5520. 00003BC0  4E5E                     unlink     A6
  5521. 00003BC2  4E75                     rts
  5522. export_525:
  5523. fn00003BC4:
  5524. 00003BC4  48E7 0018                movem.l    -[A7], A3,A4
  5525. 00003BC8  286F 0010                movea.l    A4, [A7 + 0x10]
  5526. 00003BCC  266F 000C                movea.l    A3, [A7 + 0xC]
  5527. 00003BD0  4A6B 000C                tst.w      [A3 + 0xC]
  5528. 00003BD4  6718                     beq        +0x1A /* 00003BEE */
  5529. label00003BD6:
  5530. 00003BD6  4A93                     tst.l      [A3]
  5531. 00003BD8  6610                     bne        +0x12 /* 00003BEA */
  5532. 00003BDA  700E                     moveq.l    D0, 0x0E
  5533. 00003BDC  2F00                     move.l     -[A7], D0
  5534. 00003BDE  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  5535. 00003BE2  2680                     move.l     [A3], D0
  5536. 00003BE4  2653                     movea.l    A3, [A3]
  5537. 00003BE6  588F                     addq.l     A7, 4
  5538. 00003BE8  6004                     bra        +0x6 /* 00003BEE */
  5539. label00003BEA:
  5540. 00003BEA  2653                     movea.l    A3, [A3]
  5541. 00003BEC  60E8                     bra        -0x16 /* 00003BD6 */
  5542. label00003BEE:
  5543. 00003BEE  200B                     move.l     D0, A3
  5544. 00003BF0  6714                     beq        +0x16 /* 00003C06 */
  5545. 00003BF2  204B                     movea.l    A0, A3
  5546. 00003BF4  224C                     movea.l    A1, A4
  5547. 00003BF6  20D9                     move.l     [A0]+, [A1]+
  5548. 00003BF8  20D9                     move.l     [A0]+, [A1]+
  5549. 00003BFA  20D9                     move.l     [A0]+, [A1]+
  5550. 00003BFC  30D9                     move.w     [A0]+, [A1]+
  5551. 00003BFE  7000                     moveq.l    D0, 0x00
  5552. 00003C00  2680                     move.l     [A3], D0
  5553. 00003C02  7001                     moveq.l    D0, 0x01
  5554. 00003C04  6002                     bra        +0x4 /* 00003C08 */
  5555. label00003C06:
  5556. 00003C06  7000                     moveq.l    D0, 0x00
  5557. label00003C08:
  5558. 00003C08  4CDF 1800                movem.l    A3,A4, [A7]+
  5559. 00003C0C  4E75                     rts
  5560. export_526:
  5561. fn00003C0E:
  5562. 00003C0E  4E56 0000                link       A6, 0
  5563. 00003C12  48E7 0018                movem.l    -[A7], A3,A4
  5564. 00003C16  286E 000C                movea.l    A4, [A6 + 0xC]
  5565. 00003C1A  206E 0008                movea.l    A0, [A6 + 0x8]
  5566. 00003C1E  3028 000C                move.w     D0, [A0 + 0xC]
  5567. 00003C22  B06C 000C                cmp.w      D0, [A4 + 0xC]
  5568. 00003C26  6662                     bne        +0x64 /* 00003C8A */
  5569. 00003C28  7001                     moveq.l    D0, 0x01
  5570. 00003C2A  B06C 000C                cmp.w      D0, [A4 + 0xC]
  5571. 00003C2E  6614                     bne        +0x16 /* 00003C44 */
  5572. 00003C30  206E 0008                movea.l    A0, [A6 + 0x8]
  5573. 00003C34  5888                     addq.l     A0, 4
  5574. 00003C36  224C                     movea.l    A1, A4
  5575. 00003C38  5889                     addq.l     A1, 4
  5576. 00003C3A  7001                     moveq.l    D0, 0x01
  5577. label00003C3C:
  5578. 00003C3C  B189                     cmpm.l     [A0]+, [A1]+
  5579. 00003C3E  56C8 FFFC                dbne       D0, -0x6 /* 00003C3C */
  5580. 00003C42  6716                     beq        +0x18 /* 00003C5A */
  5581. label00003C44:
  5582. 00003C44  7003                     moveq.l    D0, 0x03
  5583. 00003C46  B06C 000C                cmp.w      D0, [A4 + 0xC]
  5584. 00003C4A  663E                     bne        +0x40 /* 00003C8A */
  5585. 00003C4C  206E 0008                movea.l    A0, [A6 + 0x8]
  5586. 00003C50  2028 0004                move.l     D0, [A0 + 0x4]
  5587. 00003C54  B0AC 0004                cmp.l      D0, [A4 + 0x4]
  5588. 00003C58  6630                     bne        +0x32 /* 00003C8A */
  5589. label00003C5A:
  5590. 00003C5A  206E 0008                movea.l    A0, [A6 + 0x8]
  5591. 00003C5E  2650                     movea.l    A3, [A0]
  5592. 00003C60  200B                     move.l     D0, A3
  5593. 00003C62  671C                     beq        +0x1E /* 00003C80 */
  5594. 00003C64  206E 0008                movea.l    A0, [A6 + 0x8]
  5595. 00003C68  2050                     movea.l    A0, [A0]
  5596. 00003C6A  226E 0008                movea.l    A1, [A6 + 0x8]
  5597. 00003C6E  22D8                     move.l     [A1]+, [A0]+
  5598. 00003C70  22D8                     move.l     [A1]+, [A0]+
  5599. 00003C72  22D8                     move.l     [A1]+, [A0]+
  5600. 00003C74  32D8                     move.w     [A1]+, [A0]+
  5601. 00003C76  2F0B                     move.l     -[A7], A3
  5602. 00003C78  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  5603. 00003C7C  588F                     addq.l     A7, 4
  5604. 00003C7E  606E                     bra        +0x70 /* 00003CEE */
  5605. label00003C80:
  5606. 00003C80  206E 0008                movea.l    A0, [A6 + 0x8]
  5607. 00003C84  4268 000C                clr.w      [A0 + 0xC]
  5608. 00003C88  6064                     bra        +0x66 /* 00003CEE */
  5609. label00003C8A:
  5610. 00003C8A  206E 0008                movea.l    A0, [A6 + 0x8]
  5611. 00003C8E  4A68 000C                tst.w      [A0 + 0xC]
  5612. 00003C92  675A                     beq        +0x5C /* 00003CEE */
  5613. 00003C94  604E                     bra        +0x50 /* 00003CE4 */
  5614. label00003C96:
  5615. 00003C96  302B 000C                move.w     D0, [A3 + 0xC]
  5616. 00003C9A  B06C 000C                cmp.w      D0, [A4 + 0xC]
  5617. 00003C9E  663C                     bne        +0x3E /* 00003CDC */
  5618. 00003CA0  7001                     moveq.l    D0, 0x01
  5619. 00003CA2  B06C 000C                cmp.w      D0, [A4 + 0xC]
  5620. 00003CA6  6612                     bne        +0x14 /* 00003CBA */
  5621. 00003CA8  204B                     movea.l    A0, A3
  5622. 00003CAA  5888                     addq.l     A0, 4
  5623. 00003CAC  224C                     movea.l    A1, A4
  5624. 00003CAE  5889                     addq.l     A1, 4
  5625. 00003CB0  7001                     moveq.l    D0, 0x01
  5626. label00003CB2:
  5627. 00003CB2  B189                     cmpm.l     [A0]+, [A1]+
  5628. 00003CB4  56C8 FFFC                dbne       D0, -0x6 /* 00003CB2 */
  5629. 00003CB8  6712                     beq        +0x14 /* 00003CCC */
  5630. label00003CBA:
  5631. 00003CBA  7003                     moveq.l    D0, 0x03
  5632. 00003CBC  B06C 000C                cmp.w      D0, [A4 + 0xC]
  5633. 00003CC0  661A                     bne        +0x1C /* 00003CDC */
  5634. 00003CC2  202B 0004                move.l     D0, [A3 + 0x4]
  5635. 00003CC6  B0AC 0004                cmp.l      D0, [A4 + 0x4]
  5636. 00003CCA  6610                     bne        +0x12 /* 00003CDC */
  5637. label00003CCC:
  5638. 00003CCC  206E 0008                movea.l    A0, [A6 + 0x8]
  5639. 00003CD0  2093                     move.l     [A0], [A3]
  5640. 00003CD2  2F0B                     move.l     -[A7], A3
  5641. 00003CD4  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  5642. 00003CD8  588F                     addq.l     A7, 4
  5643. 00003CDA  6012                     bra        +0x14 /* 00003CEE */
  5644. label00003CDC:
  5645. 00003CDC  206E 0008                movea.l    A0, [A6 + 0x8]
  5646. 00003CE0  2D50 0008                move.l     [A6 + 0x8], [A0]
  5647. label00003CE4:
  5648. 00003CE4  206E 0008                movea.l    A0, [A6 + 0x8]
  5649. 00003CE8  2650                     movea.l    A3, [A0]
  5650. 00003CEA  200B                     move.l     D0, A3
  5651. 00003CEC  66A8                     bne        -0x56 /* 00003C96 */
  5652. label00003CEE:
  5653. 00003CEE  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  5654. 00003CF4  4E5E                     unlink     A6
  5655. 00003CF6  4E75                     rts
  5656. export_527:
  5657. fn00003CF8:
  5658. 00003CF8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5659. 00003CFC  3E2F 001A                move.w     D7, [A7 + 0x1A]
  5660. 00003D00  286F 0014                movea.l    A4, [A7 + 0x14]
  5661. 00003D04  4246                     clr.w      D6
  5662. 00003D06  47EC 032E                lea.l      A3, [A4 + 0x32E]
  5663. label00003D0A:
  5664. 00003D0A  B7EC 033C                cmpa.l     A3, [A4 + 0x33C]
  5665. 00003D0E  6602                     bne        +0x4 /* 00003D12 */
  5666. 00003D10  5246                     addq.w     D6, 1
  5667. label00003D12:
  5668. 00003D12  4A93                     tst.l      [A3]
  5669. 00003D14  6618                     bne        +0x1A /* 00003D2E */
  5670. 00003D16  4A46                     tst.w      D6
  5671. 00003D18  6654                     bne        +0x56 /* 00003D6E */
  5672. 00003D1A  0C47 0001                cmpi.w     D7, 0x1
  5673. 00003D1E  6608                     bne        +0xA /* 00003D28 */
  5674. 00003D20  47EC 032E                lea.l      A3, [A4 + 0x32E]
  5675. 00003D24  5247                     addq.w     D7, 1
  5676. 00003D26  60E2                     bra        -0x1C /* 00003D0A */
  5677. label00003D28:
  5678. 00003D28  294B 033C                move.l     [A4 + 0x33C], A3
  5679. 00003D2C  6040                     bra        +0x42 /* 00003D6E */
  5680. label00003D2E:
  5681. 00003D2E  0C47 0002                cmpi.w     D7, 0x2
  5682. 00003D32  6636                     bne        +0x38 /* 00003D6A */
  5683. 00003D34  7001                     moveq.l    D0, 0x01
  5684. 00003D36  B06B 000C                cmp.w      D0, [A3 + 0xC]
  5685. 00003D3A  662E                     bne        +0x30 /* 00003D6A */
  5686. 00003D3C  302D BA7E                move.w     D0, [A5 - 0x4582]
  5687. 00003D40  B06B 0004                cmp.w      D0, [A3 + 0x4]
  5688. 00003D44  6D24                     blt        +0x26 /* 00003D6A */
  5689. 00003D46  302D BA7E                move.w     D0, [A5 - 0x4582]
  5690. 00003D4A  B06B 0006                cmp.w      D0, [A3 + 0x6]
  5691. 00003D4E  6E1A                     bgt        +0x1C /* 00003D6A */
  5692. 00003D50  302D BA7C                move.w     D0, [A5 - 0x4584]
  5693. 00003D54  B06B 0008                cmp.w      D0, [A3 + 0x8]
  5694. 00003D58  6D10                     blt        +0x12 /* 00003D6A */
  5695. 00003D5A  302D BA7C                move.w     D0, [A5 - 0x4584]
  5696. 00003D5E  B06B 000A                cmp.w      D0, [A3 + 0xA]
  5697. 00003D62  6E06                     bgt        +0x8 /* 00003D6A */
  5698. 00003D64  294B 033C                move.l     [A4 + 0x33C], A3
  5699. 00003D68  6004                     bra        +0x6 /* 00003D6E */
  5700. label00003D6A:
  5701. 00003D6A  2653                     movea.l    A3, [A3]
  5702. 00003D6C  609C                     bra        -0x62 /* 00003D0A */
  5703. label00003D6E:
  5704. 00003D6E  202C 033C                move.l     D0, [A4 + 0x33C]
  5705. 00003D72  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5706. 00003D76  4E75                     rts
  5707. export_528:
  5708. fn00003D78:
  5709. 00003D78  4E56 FFB8                link       A6, -0x0048
  5710. 00003D7C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5711. 00003D80  382E 0016                move.w     D4, [A6 + 0x16]
  5712. 00003D84  3A2E 0012                move.w     D5, [A6 + 0x12]
  5713. 00003D88  3C2E 000E                move.w     D6, [A6 + 0xE]
  5714. 00003D8C  426E FFFE                clr.w      [A6 - 0x2]
  5715. 00003D90  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  5716. 00003D94  426E FFCA                clr.w      [A6 - 0x36]
  5717. 00003D98  7000                     moveq.l    D0, 0x00
  5718. 00003D9A  2F00                     move.l     -[A7], D0
  5719. 00003D9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5720. 00003DA0  4EBA FF56                jsr        [PC - 0xAA /* 00003CF8 */]
  5721. 00003DA4  2D40 FFDC                move.l     [A6 - 0x24], D0
  5722. 00003DA8  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5723. 00003DAC  303C 0100                move.w     D0, 0x100
  5724. 00003DB0  C046                     and.w      D0, D6
  5725. 00003DB2  508F                     addq.l     A7, 8
  5726. 00003DB4  6650                     bne        +0x52 /* 00003E06 */
  5727. 00003DB6  7000                     moveq.l    D0, 0x00
  5728. 00003DB8  2F00                     move.l     -[A7], D0
  5729. 00003DBA  2F00                     move.l     -[A7], D0
  5730. 00003DBC  720A                     moveq.l    D1, 0x0A
  5731. 00003DBE  2F01                     move.l     -[A7], D1
  5732. 00003DC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5733. 00003DC4  4EBA E6CE                jsr        [PC - 0x1932 /* 00002494 */]
  5734. 00003DC8  206E 0008                movea.l    A0, [A6 + 0x8]
  5735. 00003DCC  226E 0008                movea.l    A1, [A6 + 0x8]
  5736. 00003DD0  43E9 01DA                lea.l      A1, [A1 + 0x1DA]
  5737. 00003DD4  B3E8 03DE                cmpa.l     A1, [A0 + 0x3DE]
  5738. 00003DD8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5739. 00003DDC  6700 1048                beq        +0x104A /* 00004E26 */
  5740. 00003DE0  6024                     bra        +0x26 /* 00003E06 */
  5741. label00003DE2:
  5742. 00003DE2  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  5743. 00003DE6  206E FFDC                movea.l    A0, [A6 - 0x24]
  5744. 00003DEA  7002                     moveq.l    D0, 0x02
  5745. 00003DEC  B068 000C                cmp.w      D0, [A0 + 0xC]
  5746. 00003DF0  660C                     bne        +0xE /* 00003DFE */
  5747. 00003DF2  206E 0008                movea.l    A0, [A6 + 0x8]
  5748. 00003DF6  216E FFDC 033C           move.l     [A0 + 0x33C], [A6 - 0x24]
  5749. 00003DFC  600E                     bra        +0x10 /* 00003E0C */
  5750. label00003DFE:
  5751. 00003DFE  206E FFDC                movea.l    A0, [A6 - 0x24]
  5752. 00003E02  2D50 FFDC                move.l     [A6 - 0x24], [A0]
  5753. label00003E06:
  5754. 00003E06  4AAE FFDC                tst.l      [A6 - 0x24]
  5755. 00003E0A  66D6                     bne        -0x28 /* 00003DE2 */
  5756. label00003E0C:
  5757. 00003E0C  303C 0400                move.w     D0, 0x400
  5758. 00003E10  C046                     and.w      D0, D6
  5759. 00003E12  6704                     beq        +0x6 /* 00003E18 */
  5760. 00003E14  7000                     moveq.l    D0, 0x00
  5761. 00003E16  6006                     bra        +0x8 /* 00003E1E */
  5762. label00003E18:
  5763. 00003E18  302E 001A                move.w     D0, [A6 + 0x1A]
  5764. 00003E1C  48C0                     ext.l      D0
  5765. label00003E1E:
  5766. 00003E1E  3D40 FFC0                move.w     [A6 - 0x40], D0
  5767. 00003E22  2B6E 0008 B9F8           move.l     [A5 - 0x4608], [A6 + 0x8]
  5768. 00003E28  206E 0008                movea.l    A0, [A6 + 0x8]
  5769. 00003E2C  2D68 0412 FFE8           move.l     [A6 - 0x18], [A0 + 0x412]
  5770. 00003E32  7010                     moveq.l    D0, 0x10
  5771. 00003E34  C06E FFC0                and.w      D0, [A6 - 0x40]
  5772. 00003E38  6700 01D8                beq        +0x1DA /* 00004012 */
  5773. 00003E3C  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5774. 00003E40  41E8 032E                lea.l      A0, [A0 + 0x32E]
  5775. 00003E44  2D48 FFE0                move.l     [A6 - 0x20], A0
  5776. 00003E48  603C                     bra        +0x3E /* 00003E86 */
  5777. label00003E4A:
  5778. 00003E4A  206E FFE0                movea.l    A0, [A6 - 0x20]
  5779. 00003E4E  7001                     moveq.l    D0, 0x01
  5780. 00003E50  B068 000C                cmp.w      D0, [A0 + 0xC]
  5781. 00003E54  6628                     bne        +0x2A /* 00003E7E */
  5782. 00003E56  206E FFE0                movea.l    A0, [A6 - 0x20]
  5783. 00003E5A  BA68 0004                cmp.w      D5, [A0 + 0x4]
  5784. 00003E5E  6D1E                     blt        +0x20 /* 00003E7E */
  5785. 00003E60  206E FFE0                movea.l    A0, [A6 - 0x20]
  5786. 00003E64  BA68 0006                cmp.w      D5, [A0 + 0x6]
  5787. 00003E68  6E14                     bgt        +0x16 /* 00003E7E */
  5788. 00003E6A  206E FFE0                movea.l    A0, [A6 - 0x20]
  5789. 00003E6E  B868 0008                cmp.w      D4, [A0 + 0x8]
  5790. 00003E72  6D0A                     blt        +0xC /* 00003E7E */
  5791. 00003E74  206E FFE0                movea.l    A0, [A6 - 0x20]
  5792. 00003E78  B868 000A                cmp.w      D4, [A0 + 0xA]
  5793. 00003E7C  6F0E                     ble        +0x10 /* 00003E8C */
  5794. label00003E7E:
  5795. 00003E7E  206E FFE0                movea.l    A0, [A6 - 0x20]
  5796. 00003E82  2D50 FFE0                move.l     [A6 - 0x20], [A0]
  5797. label00003E86:
  5798. 00003E86  4AAE FFE0                tst.l      [A6 - 0x20]
  5799. 00003E8A  66BE                     bne        -0x40 /* 00003E4A */
  5800. label00003E8C:
  5801. 00003E8C  4AAE FFE0                tst.l      [A6 - 0x20]
  5802. 00003E90  6608                     bne        +0xA /* 00003E9A */
  5803. 00003E92  426E FFC0                clr.w      [A6 - 0x40]
  5804. 00003E96  6000 017A                bra        +0x17C /* 00004012 */
  5805. label00003E9A:
  5806. 00003E9A  7020                     moveq.l    D0, 0x20
  5807. 00003E9C  C06E FFC0                and.w      D0, [A6 - 0x40]
  5808. 00003EA0  6700 00B6                beq        +0xB8 /* 00003F58 */
  5809. 00003EA4  206E FFE0                movea.l    A0, [A6 - 0x20]
  5810. 00003EA8  226E FFE0                movea.l    A1, [A6 - 0x20]
  5811. 00003EAC  3028 0004                move.w     D0, [A0 + 0x4]
  5812. 00003EB0  B069 0006                cmp.w      D0, [A1 + 0x6]
  5813. 00003EB4  6600 00A2                bne        +0xA4 /* 00003F58 */
  5814. 00003EB8  206E FFE0                movea.l    A0, [A6 - 0x20]
  5815. 00003EBC  226E FFE0                movea.l    A1, [A6 - 0x20]
  5816. 00003EC0  3028 0008                move.w     D0, [A0 + 0x8]
  5817. 00003EC4  B069 000A                cmp.w      D0, [A1 + 0xA]
  5818. 00003EC8  6600 008E                bne        +0x90 /* 00003F58 */
  5819. 00003ECC  426D AF9E                clr.w      [A5 - 0x5062]
  5820. 00003ED0  206E FFE0                movea.l    A0, [A6 - 0x20]
  5821. 00003ED4  3028 000A                move.w     D0, [A0 + 0xA]
  5822. 00003ED8  48C0                     ext.l      D0
  5823. 00003EDA  2F00                     move.l     -[A7], D0
  5824. 00003EDC  206E FFE0                movea.l    A0, [A6 - 0x20]
  5825. 00003EE0  3028 0008                move.w     D0, [A0 + 0x8]
  5826. 00003EE4  48C0                     ext.l      D0
  5827. 00003EE6  2F00                     move.l     -[A7], D0
  5828. 00003EE8  206E FFE0                movea.l    A0, [A6 - 0x20]
  5829. 00003EEC  3028 0006                move.w     D0, [A0 + 0x6]
  5830. 00003EF0  48C0                     ext.l      D0
  5831. 00003EF2  2F00                     move.l     -[A7], D0
  5832. 00003EF4  206E FFE0                movea.l    A0, [A6 - 0x20]
  5833. 00003EF8  3028 0004                move.w     D0, [A0 + 0x4]
  5834. 00003EFC  48C0                     ext.l      D0
  5835. 00003EFE  2F00                     move.l     -[A7], D0
  5836. 00003F00  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5837. 00003F04  4EBA F432                jsr        [PC - 0xBCE /* 00003338 */]
  5838. 00003F08  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  5839. 00003F0C  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5840. 00003F10  4868 032E                pea.l      [A0 + 0x32E]
  5841. 00003F14  4EBA FCF8                jsr        [PC - 0x308 /* 00003C0E */]
  5842. 00003F18  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5843. 00003F1C  41E8 032E                lea.l      A0, [A0 + 0x32E]
  5844. 00003F20  226D B9F8                movea.l    A1, [A5 - 0x4608]
  5845. 00003F24  2348 033C                move.l     [A1 + 0x33C], A0
  5846. 00003F28  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5847. 00003F2C  47E8 032E                lea.l      A3, [A0 + 0x32E]
  5848. 00003F30  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5849. 00003F34  6014                     bra        +0x16 /* 00003F4A */
  5850. label00003F36:
  5851. 00003F36  7001                     moveq.l    D0, 0x01
  5852. 00003F38  B06B 000C                cmp.w      D0, [A3 + 0xC]
  5853. 00003F3C  660A                     bne        +0xC /* 00003F48 */
  5854. 00003F3E  3A2B 0006                move.w     D5, [A3 + 0x6]
  5855. 00003F42  382B 000A                move.w     D4, [A3 + 0xA]
  5856. 00003F46  6006                     bra        +0x8 /* 00003F4E */
  5857. label00003F48:
  5858. 00003F48  2653                     movea.l    A3, [A3]
  5859. label00003F4A:
  5860. 00003F4A  200B                     move.l     D0, A3
  5861. 00003F4C  66E8                     bne        -0x16 /* 00003F36 */
  5862. label00003F4E:
  5863. 00003F4E  2D4B FFE0                move.l     [A6 - 0x20], A3
  5864. 00003F52  6604                     bne        +0x6 /* 00003F58 */
  5865. 00003F54  3C3C 8000                move.w     D6, 0x8000
  5866. label00003F58:
  5867. 00003F58  302D BA7C                move.w     D0, [A5 - 0x4584]
  5868. 00003F5C  48C0                     ext.l      D0
  5869. 00003F5E  2F00                     move.l     -[A7], D0
  5870. 00003F60  302D BA7C                move.w     D0, [A5 - 0x4584]
  5871. 00003F64  48C0                     ext.l      D0
  5872. 00003F66  2F00                     move.l     -[A7], D0
  5873. 00003F68  302D BA7E                move.w     D0, [A5 - 0x4582]
  5874. 00003F6C  48C0                     ext.l      D0
  5875. 00003F6E  2F00                     move.l     -[A7], D0
  5876. 00003F70  302D BA7E                move.w     D0, [A5 - 0x4582]
  5877. 00003F74  48C0                     ext.l      D0
  5878. 00003F76  2F00                     move.l     -[A7], D0
  5879. 00003F78  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5880. 00003F7C  4EBA F3BA                jsr        [PC - 0xC46 /* 00003338 */]
  5881. 00003F80  4AAE FFE0                tst.l      [A6 - 0x20]
  5882. 00003F84  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5883. 00003F88  6700 0088                beq        +0x8A /* 00004012 */
  5884. 00003F8C  0246 D7FF                andi.w     D6, 0xD7FF
  5885. 00003F90  206E FFE0                movea.l    A0, [A6 - 0x20]
  5886. 00003F94  302D BA7E                move.w     D0, [A5 - 0x4582]
  5887. 00003F98  B068 0006                cmp.w      D0, [A0 + 0x6]
  5888. 00003F9C  6E2A                     bgt        +0x2C /* 00003FC8 */
  5889. 00003F9E  206E FFE0                movea.l    A0, [A6 - 0x20]
  5890. 00003FA2  302D BA7E                move.w     D0, [A5 - 0x4582]
  5891. 00003FA6  B068 0004                cmp.w      D0, [A0 + 0x4]
  5892. 00003FAA  6D1C                     blt        +0x1E /* 00003FC8 */
  5893. 00003FAC  206E FFE0                movea.l    A0, [A6 - 0x20]
  5894. 00003FB0  302D BA7C                move.w     D0, [A5 - 0x4584]
  5895. 00003FB4  B068 000A                cmp.w      D0, [A0 + 0xA]
  5896. 00003FB8  6E0E                     bgt        +0x10 /* 00003FC8 */
  5897. 00003FBA  206E FFE0                movea.l    A0, [A6 - 0x20]
  5898. 00003FBE  302D BA7C                move.w     D0, [A5 - 0x4584]
  5899. 00003FC2  B068 0008                cmp.w      D0, [A0 + 0x8]
  5900. 00003FC6  6C40                     bge        +0x42 /* 00004008 */
  5901. label00003FC8:
  5902. 00003FC8  206E FFE0                movea.l    A0, [A6 - 0x20]
  5903. 00003FCC  3B68 0004 BA7E           move.w     [A5 - 0x4582], [A0 + 0x4]
  5904. 00003FD2  206E FFE0                movea.l    A0, [A6 - 0x20]
  5905. 00003FD6  3B68 0008 BA7C           move.w     [A5 - 0x4584], [A0 + 0x8]
  5906. 00003FDC  302D BA7C                move.w     D0, [A5 - 0x4584]
  5907. 00003FE0  48C0                     ext.l      D0
  5908. 00003FE2  2F00                     move.l     -[A7], D0
  5909. 00003FE4  302D BA7C                move.w     D0, [A5 - 0x4584]
  5910. 00003FE8  48C0                     ext.l      D0
  5911. 00003FEA  2F00                     move.l     -[A7], D0
  5912. 00003FEC  302D BA7E                move.w     D0, [A5 - 0x4582]
  5913. 00003FF0  48C0                     ext.l      D0
  5914. 00003FF2  2F00                     move.l     -[A7], D0
  5915. 00003FF4  302D BA7E                move.w     D0, [A5 - 0x4582]
  5916. 00003FF8  48C0                     ext.l      D0
  5917. 00003FFA  2F00                     move.l     -[A7], D0
  5918. 00003FFC  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5919. 00004000  4EBA F336                jsr        [PC - 0xCCA /* 00003338 */]
  5920. 00004004  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5921. label00004008:
  5922. 00004008  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5923. 0000400C  216E FFE0 033C           move.l     [A0 + 0x33C], [A6 - 0x20]
  5924. label00004012:
  5925. 00004012  7000                     moveq.l    D0, 0x00
  5926. 00004014  3006                     move.w     D0, D6
  5927. 00004016  223C 0000 8800           move.l     D1, 0x8800
  5928. 0000401C  C280                     and.l      D1, D0
  5929. 0000401E  6608                     bne        +0xA /* 00004028 */
  5930. 00004020  7002                     moveq.l    D0, 0x02
  5931. 00004022  C06E FFC0                and.w      D0, [A6 - 0x40]
  5932. 00004026  6716                     beq        +0x18 /* 0000403E */
  5933. label00004028:
  5934. 00004028  206E 0008                movea.l    A0, [A6 + 0x8]
  5935. 0000402C  41E8 032E                lea.l      A0, [A0 + 0x32E]
  5936. 00004030  2D48 FFE4                move.l     [A6 - 0x1C], A0
  5937. 00004034  226E 0008                movea.l    A1, [A6 + 0x8]
  5938. 00004038  2348 033C                move.l     [A1 + 0x33C], A0
  5939. 0000403C  6012                     bra        +0x14 /* 00004050 */
  5940. label0000403E:
  5941. 0000403E  206E 0008                movea.l    A0, [A6 + 0x8]
  5942. 00004042  2068 033C                movea.l    A0, [A0 + 0x33C]
  5943. 00004046  7009                     moveq.l    D0, 0x09
  5944. 00004048  B068 000C                cmp.w      D0, [A0 + 0xC]
  5945. 0000404C  6700 0DD8                beq        +0xDDA /* 00004E26 */
  5946. label00004050:
  5947. 00004050  206E 0008                movea.l    A0, [A6 + 0x8]
  5948. 00004054  2068 033C                movea.l    A0, [A0 + 0x33C]
  5949. 00004058  43ED BE40                lea.l      A1, [A5 - 0x41C0]
  5950. 0000405C  22D8                     move.l     [A1]+, [A0]+
  5951. 0000405E  22D8                     move.l     [A1]+, [A0]+
  5952. 00004060  22D8                     move.l     [A1]+, [A0]+
  5953. 00004062  32D8                     move.w     [A1]+, [A0]+
  5954. 00004064  206E 0008                movea.l    A0, [A6 + 0x8]
  5955. 00004068  3B68 0364 BE30           move.w     [A5 - 0x41D0], [A0 + 0x364]
  5956. 0000406E  206E 0008                movea.l    A0, [A6 + 0x8]
  5957. 00004072  3B68 0366 BE32           move.w     [A5 - 0x41CE], [A0 + 0x366]
  5958. 00004078  206E 0008                movea.l    A0, [A6 + 0x8]
  5959. 0000407C  3B68 034A BE34           move.w     [A5 - 0x41CC], [A0 + 0x34A]
  5960. 00004082  206E 0008                movea.l    A0, [A6 + 0x8]
  5961. 00004086  3B68 034C BE36           move.w     [A5 - 0x41CA], [A0 + 0x34C]
  5962. 0000408C  3D6D BA7E FFC6           move.w     [A6 - 0x3A], [A5 - 0x4582]
  5963. 00004092  302D BA7E                move.w     D0, [A5 - 0x4582]
  5964. 00004096  48C0                     ext.l      D0
  5965. 00004098  2D40 FFD0                move.l     [A6 - 0x30], D0
  5966. 0000409C  3D6D BA7C FFC8           move.w     [A6 - 0x38], [A5 - 0x4584]
  5967. 000040A2  302D BA7C                move.w     D0, [A5 - 0x4584]
  5968. 000040A6  48C0                     ext.l      D0
  5969. 000040A8  2D40 FFD4                move.l     [A6 - 0x2C], D0
  5970. 000040AC  426E FFCE                clr.w      [A6 - 0x32]
  5971. 000040B0  426E FFCC                clr.w      [A6 - 0x34]
  5972. 000040B4  303C 0400                move.w     D0, 0x400
  5973. 000040B8  C046                     and.w      D0, D6
  5974. 000040BA  6614                     bne        +0x16 /* 000040D0 */
  5975. 000040BC  206E 0008                movea.l    A0, [A6 + 0x8]
  5976. 000040C0  3D68 037E FFCC           move.w     [A6 - 0x34], [A0 + 0x37E]
  5977. 000040C6  206E 0008                movea.l    A0, [A6 + 0x8]
  5978. 000040CA  3D68 0380 FFCE           move.w     [A6 - 0x32], [A0 + 0x380]
  5979. label000040D0:
  5980. 000040D0  426E FFB8                clr.w      [A6 - 0x48]
  5981. 000040D4  700F                     moveq.l    D0, 0x0F
  5982. 000040D6  C046                     and.w      D0, D6
  5983. 000040D8  5340                     subq.w     D0, 1
  5984. 000040DA  6500 018A                bcs        +0x18C /* 00004266 */
  5985. 000040DE  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  5986. 000040E2  6200 0182                bhi        +0x184 /* 00004266 */
  5987. 000040E6  D040                     add.w      D0, D0
  5988. 000040E8  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5989. 000040EC  4EFB 0000                jmp        [PC + D0.w]
  5990. 000040F0  001E 002E                ori.b      [A6]+, 0x2E /* '.' */
  5991. 000040F4  0026 0036                ori.b      -[A6], 0x36 /* '6' */
  5992. 000040F8  003E 007E                ori.b      <<invalid special address>>, 0x7E /* '~' */
  5993. 000040FC  005E 009E                ori.w      [A6]+, 0x9E
  5994. 00004100  00BE 00CC 00E0           ori.l      <<invalid special address>>, 0xCC00E0
  5995. 00004106  0178 0178                bchg       [0x00000178], D0
  5996. 0000410A  016C 53AE                bchg       [A4 + 0x53AE], D0
  5997. 0000410E  FFD0                     .invalid   <<F/7/7>>
  5998. 00004110  6000 0154                bra        +0x156 /* 00004266 */
  5999. 00004114  52AE FFD0                addq.l     [A6 - 0x30], 1
  6000. 00004118  6000 014C                bra        +0x14E /* 00004266 */
  6001. 0000411C  53AE FFD4                subq.l     [A6 - 0x2C], 1
  6002. 00004120  6000 0144                bra        +0x146 /* 00004266 */
  6003. 00004124  52AE FFD4                addq.l     [A6 - 0x2C], 1
  6004. 00004128  6000 013C                bra        +0x13E /* 00004266 */
  6005. 0000412C  206E 0008                movea.l    A0, [A6 + 0x8]
  6006. 00004130  3028 0364                move.w     D0, [A0 + 0x364]
  6007. 00004134  48C0                     ext.l      D0
  6008. 00004136  206E 0008                movea.l    A0, [A6 + 0x8]
  6009. 0000413A  3228 0368                move.w     D1, [A0 + 0x368]
  6010. 0000413E  48C1                     ext.l      D1
  6011. 00004140  9081                     sub.l      D0, D1
  6012. 00004142  5380                     subq.l     D0, 1
  6013. 00004144  D1AE FFD0                add.l      [A6 - 0x30], D0
  6014. 00004148  6000 011C                bra        +0x11E /* 00004266 */
  6015. 0000414C  206E 0008                movea.l    A0, [A6 + 0x8]
  6016. 00004150  3028 0368                move.w     D0, [A0 + 0x368]
  6017. 00004154  48C0                     ext.l      D0
  6018. 00004156  206E 0008                movea.l    A0, [A6 + 0x8]
  6019. 0000415A  3228 0364                move.w     D1, [A0 + 0x364]
  6020. 0000415E  48C1                     ext.l      D1
  6021. 00004160  9081                     sub.l      D0, D1
  6022. 00004162  5280                     addq.l     D0, 1
  6023. 00004164  D1AE FFD0                add.l      [A6 - 0x30], D0
  6024. 00004168  6000 00FC                bra        +0xFE /* 00004266 */
  6025. 0000416C  206E 0008                movea.l    A0, [A6 + 0x8]
  6026. 00004170  3028 034A                move.w     D0, [A0 + 0x34A]
  6027. 00004174  48C0                     ext.l      D0
  6028. 00004176  206E 0008                movea.l    A0, [A6 + 0x8]
  6029. 0000417A  3228 034E                move.w     D1, [A0 + 0x34E]
  6030. 0000417E  48C1                     ext.l      D1
  6031. 00004180  9081                     sub.l      D0, D1
  6032. 00004182  5380                     subq.l     D0, 1
  6033. 00004184  D1AE FFD4                add.l      [A6 - 0x2C], D0
  6034. 00004188  6000 00DC                bra        +0xDE /* 00004266 */
  6035. 0000418C  206E 0008                movea.l    A0, [A6 + 0x8]
  6036. 00004190  3028 034E                move.w     D0, [A0 + 0x34E]
  6037. 00004194  48C0                     ext.l      D0
  6038. 00004196  206E 0008                movea.l    A0, [A6 + 0x8]
  6039. 0000419A  3228 034A                move.w     D1, [A0 + 0x34A]
  6040. 0000419E  48C1                     ext.l      D1
  6041. 000041A0  9081                     sub.l      D0, D1
  6042. 000041A2  5280                     addq.l     D0, 1
  6043. 000041A4  D1AE FFD4                add.l      [A6 - 0x2C], D0
  6044. 000041A8  6000 00BC                bra        +0xBE /* 00004266 */
  6045. 000041AC  7000                     moveq.l    D0, 0x00
  6046. 000041AE  2D40 FFD4                move.l     [A6 - 0x2C], D0
  6047. 000041B2  2D40 FFD0                move.l     [A6 - 0x30], D0
  6048. 000041B6  6000 00AE                bra        +0xB0 /* 00004266 */
  6049. 000041BA  2D7C 0000 7FFF FFD4      move.l     [A6 - 0x2C], 0x7FFF
  6050. 000041C2  2D7C 0000 7FFF FFD0      move.l     [A6 - 0x30], 0x7FFF
  6051. 000041CA  6000 009A                bra        +0x9C /* 00004266 */
  6052. 000041CE  3D7C 0001 FFB8           move.w     [A6 - 0x48], 0x1
  6053. 000041D4  4A45                     tst.w      D5
  6054. 000041D6  6C38                     bge        +0x3A /* 00004210 */
  6055. 000041D8  206E 0008                movea.l    A0, [A6 + 0x8]
  6056. 000041DC  3028 0364                move.w     D0, [A0 + 0x364]
  6057. 000041E0  48C0                     ext.l      D0
  6058. 000041E2  2D40 FFD0                move.l     [A6 - 0x30], D0
  6059. 000041E6  303C 0800                move.w     D0, 0x800
  6060. 000041EA  C046                     and.w      D0, D6
  6061. 000041EC  6706                     beq        +0x8 /* 000041F4 */
  6062. 000041EE  0C45 FFFF                cmpi.w     D5, 0xFFFF
  6063. 000041F2  6616                     bne        +0x18 /* 0000420A */
  6064. label000041F4:
  6065. 000041F4  303C 0800                move.w     D0, 0x800
  6066. 000041F8  C046                     and.w      D0, D6
  6067. 000041FA  661A                     bne        +0x1C /* 00004216 */
  6068. 000041FC  4A6D BE44                tst.w      [A5 - 0x41BC]
  6069. 00004200  6608                     bne        +0xA /* 0000420A */
  6070. 00004202  0C6D 7FFF BE46           cmpi.w     [A5 - 0x41BA], 0x7FFF
  6071. 00004208  670C                     beq        +0xE /* 00004216 */
  6072. label0000420A:
  6073. 0000420A  53AE FFD0                subq.l     [A6 - 0x30], 1
  6074. 0000420E  6006                     bra        +0x8 /* 00004216 */
  6075. label00004210:
  6076. 00004210  48C5                     ext.l      D5
  6077. 00004212  2D45 FFD0                move.l     [A6 - 0x30], D5
  6078. label00004216:
  6079. 00004216  4A44                     tst.w      D4
  6080. 00004218  6C38                     bge        +0x3A /* 00004252 */
  6081. 0000421A  206E 0008                movea.l    A0, [A6 + 0x8]
  6082. 0000421E  3028 034A                move.w     D0, [A0 + 0x34A]
  6083. 00004222  48C0                     ext.l      D0
  6084. 00004224  2D40 FFD4                move.l     [A6 - 0x2C], D0
  6085. 00004228  303C 0800                move.w     D0, 0x800
  6086. 0000422C  C046                     and.w      D0, D6
  6087. 0000422E  6706                     beq        +0x8 /* 00004236 */
  6088. 00004230  0C44 FFFF                cmpi.w     D4, 0xFFFF
  6089. 00004234  6616                     bne        +0x18 /* 0000424C */
  6090. label00004236:
  6091. 00004236  303C 0800                move.w     D0, 0x800
  6092. 0000423A  C046                     and.w      D0, D6
  6093. 0000423C  6628                     bne        +0x2A /* 00004266 */
  6094. 0000423E  4A6D BE48                tst.w      [A5 - 0x41B8]
  6095. 00004242  6608                     bne        +0xA /* 0000424C */
  6096. 00004244  0C6D 7FFF BE4A           cmpi.w     [A5 - 0x41B6], 0x7FFF
  6097. 0000424A  671A                     beq        +0x1C /* 00004266 */
  6098. label0000424C:
  6099. 0000424C  53AE FFD4                subq.l     [A6 - 0x2C], 1
  6100. 00004250  6014                     bra        +0x16 /* 00004266 */
  6101. label00004252:
  6102. 00004252  48C4                     ext.l      D4
  6103. 00004254  2D44 FFD4                move.l     [A6 - 0x2C], D4
  6104. 00004258  600C                     bra        +0xE /* 00004266 */
  6105. 0000425A  48C5                     ext.l      D5
  6106. 0000425C  DBAE FFD0                add.l      [A6 - 0x30], D5
  6107. 00004260  48C4                     ext.l      D4
  6108. 00004262  D9AE FFD4                add.l      [A6 - 0x2C], D4
  6109. label00004266:
  6110. 00004266  302E FFCC                move.w     D0, [A6 - 0x34]
  6111. 0000426A  48C0                     ext.l      D0
  6112. 0000426C  B0AE FFD0                cmp.l      D0, [A6 - 0x30]
  6113. 00004270  6F0C                     ble        +0xE /* 0000427E */
  6114. 00004272  302E FFCC                move.w     D0, [A6 - 0x34]
  6115. 00004276  48C0                     ext.l      D0
  6116. 00004278  2D40 FFD0                move.l     [A6 - 0x30], D0
  6117. 0000427C  6012                     bra        +0x14 /* 00004290 */
  6118. label0000427E:
  6119. 0000427E  0CAE 0000 7FFF FFD0      cmpi.l     [A6 - 0x30], 0x7FFF
  6120. 00004286  6F08                     ble        +0xA /* 00004290 */
  6121. 00004288  2D7C 0000 7FFF FFD0      move.l     [A6 - 0x30], 0x7FFF
  6122. label00004290:
  6123. 00004290  3D6E FFD2 FFC2           move.w     [A6 - 0x3E], [A6 - 0x2E]
  6124. 00004296  4A6E FFB8                tst.w      [A6 - 0x48]
  6125. 0000429A  6650                     bne        +0x52 /* 000042EC */
  6126. 0000429C  302E FFC2                move.w     D0, [A6 - 0x3E]
  6127. 000042A0  B06E FFC6                cmp.w      D0, [A6 - 0x3A]
  6128. 000042A4  6746                     beq        +0x48 /* 000042EC */
  6129. 000042A6  302E FFC2                move.w     D0, [A6 - 0x3E]
  6130. 000042AA  48C0                     ext.l      D0
  6131. 000042AC  2F00                     move.l     -[A7], D0
  6132. 000042AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6133. 000042B2  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  6134. 000042B6  4A40                     tst.w      D0
  6135. 000042B8  508F                     addq.l     A7, 8
  6136. 000042BA  6630                     bne        +0x32 /* 000042EC */
  6137. 000042BC  7001                     moveq.l    D0, 0x01
  6138. 000042BE  2F00                     move.l     -[A7], D0
  6139. 000042C0  322E FFC2                move.w     D1, [A6 - 0x3E]
  6140. 000042C4  B26E FFC6                cmp.w      D1, [A6 - 0x3A]
  6141. 000042C8  6C04                     bge        +0x6 /* 000042CE */
  6142. 000042CA  72FF                     moveq.l    D1, 0xFFFFFFFF
  6143. 000042CC  6002                     bra        +0x4 /* 000042D0 */
  6144. label000042CE:
  6145. 000042CE  7201                     moveq.l    D1, 0x01
  6146. label000042D0:
  6147. 000042D0  2F01                     move.l     -[A7], D1
  6148. 000042D2  486E FFC2                pea.l      [A6 - 0x3E]
  6149. 000042D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6150. 000042DA  4EBA 0B80                jsr        [PC + 0xB80 /* 00004E5C */]
  6151. 000042DE  4A40                     tst.w      D0
  6152. 000042E0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6153. 000042E4  6606                     bne        +0x8 /* 000042EC */
  6154. 000042E6  3D6E FFC6 FFC2           move.w     [A6 - 0x3E], [A6 - 0x3A]
  6155. label000042EC:
  6156. 000042EC  302E FFCE                move.w     D0, [A6 - 0x32]
  6157. 000042F0  48C0                     ext.l      D0
  6158. 000042F2  B0AE FFD4                cmp.l      D0, [A6 - 0x2C]
  6159. 000042F6  6F0C                     ble        +0xE /* 00004304 */
  6160. 000042F8  302E FFCE                move.w     D0, [A6 - 0x32]
  6161. 000042FC  48C0                     ext.l      D0
  6162. 000042FE  2D40 FFD4                move.l     [A6 - 0x2C], D0
  6163. 00004302  6012                     bra        +0x14 /* 00004316 */
  6164. label00004304:
  6165. 00004304  0CAE 0000 7FFF FFD4      cmpi.l     [A6 - 0x2C], 0x7FFF
  6166. 0000430C  6F08                     ble        +0xA /* 00004316 */
  6167. 0000430E  2D7C 0000 7FFF FFD4      move.l     [A6 - 0x2C], 0x7FFF
  6168. label00004316:
  6169. 00004316  3D6E FFD6 FFC4           move.w     [A6 - 0x3C], [A6 - 0x2A]
  6170. 0000431C  4A6E FFB8                tst.w      [A6 - 0x48]
  6171. 00004320  6650                     bne        +0x52 /* 00004372 */
  6172. 00004322  302E FFC4                move.w     D0, [A6 - 0x3C]
  6173. 00004326  B06E FFC8                cmp.w      D0, [A6 - 0x38]
  6174. 0000432A  6746                     beq        +0x48 /* 00004372 */
  6175. 0000432C  302E FFC4                move.w     D0, [A6 - 0x3C]
  6176. 00004330  48C0                     ext.l      D0
  6177. 00004332  2F00                     move.l     -[A7], D0
  6178. 00004334  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6179. 00004338  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  6180. 0000433C  4A40                     tst.w      D0
  6181. 0000433E  508F                     addq.l     A7, 8
  6182. 00004340  6630                     bne        +0x32 /* 00004372 */
  6183. 00004342  7000                     moveq.l    D0, 0x00
  6184. 00004344  2F00                     move.l     -[A7], D0
  6185. 00004346  322E FFC4                move.w     D1, [A6 - 0x3C]
  6186. 0000434A  B26E FFC8                cmp.w      D1, [A6 - 0x38]
  6187. 0000434E  6C04                     bge        +0x6 /* 00004354 */
  6188. 00004350  72FF                     moveq.l    D1, 0xFFFFFFFF
  6189. 00004352  6002                     bra        +0x4 /* 00004356 */
  6190. label00004354:
  6191. 00004354  7201                     moveq.l    D1, 0x01
  6192. label00004356:
  6193. 00004356  2F01                     move.l     -[A7], D1
  6194. 00004358  486E FFC4                pea.l      [A6 - 0x3C]
  6195. 0000435C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6196. 00004360  4EBA 0AFA                jsr        [PC + 0xAFA /* 00004E5C */]
  6197. 00004364  4A40                     tst.w      D0
  6198. 00004366  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6199. 0000436A  6606                     bne        +0x8 /* 00004372 */
  6200. 0000436C  3D6E FFC8 FFC4           move.w     [A6 - 0x3C], [A6 - 0x38]
  6201. label00004372:
  6202. 00004372  426E FFBE                clr.w      [A6 - 0x42]
  6203. 00004376  7000                     moveq.l    D0, 0x00
  6204. 00004378  3006                     move.w     D0, D6
  6205. 0000437A  223C 0000 C000           move.l     D1, 0xC000
  6206. 00004380  C280                     and.l      D1, D0
  6207. 00004382  660A                     bne        +0xC /* 0000438E */
  6208. 00004384  7002                     moveq.l    D0, 0x02
  6209. 00004386  C06E FFC0                and.w      D0, [A6 - 0x40]
  6210. 0000438A  6700 01DE                beq        +0x1E0 /* 0000456A */
  6211. label0000438E:
  6212. 0000438E  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  6213. 00004392  C046                     and.w      D0, D6
  6214. 00004394  6770                     beq        +0x72 /* 00004406 */
  6215. 00004396  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6216. 0000439A  2F08                     move.l     -[A7], A0
  6217. 0000439C  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  6218. 000043A0  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  6219. 000043A4  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  6220. 000043A8  4A40                     tst.w      D0
  6221. 000043AA  508F                     addq.l     A7, 8
  6222. 000043AC  6710                     beq        +0x12 /* 000043BE */
  6223. 000043AE  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6224. 000043B2  2068 0336                movea.l    A0, [A0 + 0x336]
  6225. 000043B6  7000                     moveq.l    D0, 0x00
  6226. 000043B8  2140 0014                move.l     [A0 + 0x14], D0
  6227. 000043BC  600E                     bra        +0x10 /* 000043CC */
  6228. label000043BE:
  6229. 000043BE  7001                     moveq.l    D0, 0x01
  6230. 000043C0  2F00                     move.l     -[A7], D0
  6231. 000043C2  7200                     moveq.l    D1, 0x00
  6232. 000043C4  2F01                     move.l     -[A7], D1
  6233. 000043C6  4EAD 1842                jsr        [A5 + 0x1842 /* export_772 */]
  6234. 000043CA  508F                     addq.l     A7, 8
  6235. label000043CC:
  6236. 000043CC  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6237. 000043D0  4AA8 03DA                tst.l      [A0 + 0x3DA]
  6238. 000043D4  6730                     beq        +0x32 /* 00004406 */
  6239. 000043D6  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6240. 000043DA  2F28 03DA                move.l     -[A7], [A0 + 0x3DA]
  6241. 000043DE  7000                     moveq.l    D0, 0x00
  6242. 000043E0  2F00                     move.l     -[A7], D0
  6243. 000043E2  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  6244. 000043E6  4EAD 170A                jsr        [A5 + 0x170A /* export_733 */]
  6245. 000043EA  7000                     moveq.l    D0, 0x00
  6246. 000043EC  2F00                     move.l     -[A7], D0
  6247. 000043EE  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6248. 000043F2  2F28 03DA                move.l     -[A7], [A0 + 0x3DA]
  6249. 000043F6  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6250. 000043FA  4868 03D6                pea.l      [A0 + 0x3D6]
  6251. 000043FE  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  6252. 00004402  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6253. label00004406:
  6254. 00004406  7000                     moveq.l    D0, 0x00
  6255. 00004408  2D40 FFD8                move.l     [A6 - 0x28], D0
  6256. 0000440C  2D40 FFDC                move.l     [A6 - 0x24], D0
  6257. 00004410  47ED BE40                lea.l      A3, [A5 - 0x41C0]
  6258. label00004414:
  6259. 00004414  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  6260. 00004418  7003                     moveq.l    D0, 0x03
  6261. 0000441A  B06B 000C                cmp.w      D0, [A3 + 0xC]
  6262. 0000441E  6708                     beq        +0xA /* 00004428 */
  6263. 00004420  7004                     moveq.l    D0, 0x04
  6264. 00004422  B06B 000C                cmp.w      D0, [A3 + 0xC]
  6265. 00004426  6608                     bne        +0xA /* 00004430 */
  6266. label00004428:
  6267. 00004428  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  6268. 0000442C  C046                     and.w      D0, D6
  6269. 0000442E  662E                     bne        +0x30 /* 0000445E */
  6270. label00004430:
  6271. 00004430  7001                     moveq.l    D0, 0x01
  6272. 00004432  B06B 000C                cmp.w      D0, [A3 + 0xC]
  6273. 00004436  6708                     beq        +0xA /* 00004440 */
  6274. 00004438  7006                     moveq.l    D0, 0x06
  6275. 0000443A  B06B 000C                cmp.w      D0, [A3 + 0xC]
  6276. 0000443E  6E0E                     bgt        +0x10 /* 0000444E */
  6277. label00004440:
  6278. 00004440  7000                     moveq.l    D0, 0x00
  6279. 00004442  3006                     move.w     D0, D6
  6280. 00004444  223C 0000 8000           move.l     D1, 0x8000
  6281. 0000444A  C280                     and.l      D1, D0
  6282. 0000444C  6610                     bne        +0x12 /* 0000445E */
  6283. label0000444E:
  6284. 0000444E  7002                     moveq.l    D0, 0x02
  6285. 00004450  B06B 000C                cmp.w      D0, [A3 + 0xC]
  6286. 00004454  6678                     bne        +0x7A /* 000044CE */
  6287. 00004456  7002                     moveq.l    D0, 0x02
  6288. 00004458  C06E FFC0                and.w      D0, [A6 - 0x40]
  6289. 0000445C  6770                     beq        +0x72 /* 000044CE */
  6290. label0000445E:
  6291. 0000445E  7001                     moveq.l    D0, 0x01
  6292. 00004460  B06B 000C                cmp.w      D0, [A3 + 0xC]
  6293. 00004464  662E                     bne        +0x30 /* 00004494 */
  6294. 00004466  302B 000A                move.w     D0, [A3 + 0xA]
  6295. 0000446A  48C0                     ext.l      D0
  6296. 0000446C  2F00                     move.l     -[A7], D0
  6297. 0000446E  302B 0008                move.w     D0, [A3 + 0x8]
  6298. 00004472  48C0                     ext.l      D0
  6299. 00004474  2F00                     move.l     -[A7], D0
  6300. 00004476  302B 0006                move.w     D0, [A3 + 0x6]
  6301. 0000447A  48C0                     ext.l      D0
  6302. 0000447C  2F00                     move.l     -[A7], D0
  6303. 0000447E  302B 0004                move.w     D0, [A3 + 0x4]
  6304. 00004482  48C0                     ext.l      D0
  6305. 00004484  2F00                     move.l     -[A7], D0
  6306. 00004486  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6307. 0000448A  4EBA EEAC                jsr        [PC - 0x1154 /* 00003338 */]
  6308. 0000448E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6309. 00004492  6026                     bra        +0x28 /* 000044BA */
  6310. label00004494:
  6311. 00004494  7009                     moveq.l    D0, 0x09
  6312. 00004496  B06B 000C                cmp.w      D0, [A3 + 0xC]
  6313. 0000449A  6612                     bne        +0x14 /* 000044AE */
  6314. 0000449C  4A6D EA56                tst.w      [A5 - 0x15AA]
  6315. 000044A0  670C                     beq        +0xE /* 000044AE */
  6316. 000044A2  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6317. 000044A6  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  6318. 000044AA  588F                     addq.l     A7, 4
  6319. 000044AC  600C                     bra        +0xE /* 000044BA */
  6320. label000044AE:
  6321. 000044AE  7002                     moveq.l    D0, 0x02
  6322. 000044B0  B06B 000C                cmp.w      D0, [A3 + 0xC]
  6323. 000044B4  6604                     bne        +0x6 /* 000044BA */
  6324. 000044B6  526E FFCA                addq.w     [A6 - 0x36], 1
  6325. label000044BA:
  6326. 000044BA  2653                     movea.l    A3, [A3]
  6327. 000044BC  4AAE FFDC                tst.l      [A6 - 0x24]
  6328. 000044C0  6754                     beq        +0x56 /* 00004516 */
  6329. 000044C2  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  6330. 000044C6  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  6331. 000044CA  588F                     addq.l     A7, 4
  6332. 000044CC  6048                     bra        +0x4A /* 00004516 */
  6333. label000044CE:
  6334. 000044CE  2D4B FFDC                move.l     [A6 - 0x24], A3
  6335. 000044D2  2653                     movea.l    A3, [A3]
  6336. 000044D4  4AAE FFD8                tst.l      [A6 - 0x28]
  6337. 000044D8  6710                     beq        +0x12 /* 000044EA */
  6338. 000044DA  206E FFD8                movea.l    A0, [A6 - 0x28]
  6339. 000044DE  20AE FFDC                move.l     [A0], [A6 - 0x24]
  6340. 000044E2  2D6E FFDC FFD8           move.l     [A6 - 0x28], [A6 - 0x24]
  6341. 000044E8  602C                     bra        +0x2E /* 00004516 */
  6342. label000044EA:
  6343. 000044EA  41ED BE40                lea.l      A0, [A5 - 0x41C0]
  6344. 000044EE  B1EE FFDC                cmpa.l     A0, [A6 - 0x24]
  6345. 000044F2  671A                     beq        +0x1C /* 0000450E */
  6346. 000044F4  206E FFDC                movea.l    A0, [A6 - 0x24]
  6347. 000044F8  43ED BE40                lea.l      A1, [A5 - 0x41C0]
  6348. 000044FC  22D8                     move.l     [A1]+, [A0]+
  6349. 000044FE  22D8                     move.l     [A1]+, [A0]+
  6350. 00004500  22D8                     move.l     [A1]+, [A0]+
  6351. 00004502  32D8                     move.w     [A1]+, [A0]+
  6352. 00004504  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  6353. 00004508  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  6354. 0000450C  588F                     addq.l     A7, 4
  6355. label0000450E:
  6356. 0000450E  41ED BE40                lea.l      A0, [A5 - 0x41C0]
  6357. 00004512  2D48 FFD8                move.l     [A6 - 0x28], A0
  6358. label00004516:
  6359. 00004516  2D4B FFDC                move.l     [A6 - 0x24], A3
  6360. 0000451A  6600 FEF8                bne        -0x106 /* 00004414 */
  6361. 0000451E  4AAE FFD8                tst.l      [A6 - 0x28]
  6362. 00004522  670A                     beq        +0xC /* 0000452E */
  6363. 00004524  206E FFD8                movea.l    A0, [A6 - 0x28]
  6364. 00004528  7000                     moveq.l    D0, 0x00
  6365. 0000452A  2080                     move.l     [A0], D0
  6366. 0000452C  600A                     bra        +0xC /* 00004538 */
  6367. label0000452E:
  6368. 0000452E  426D BE4C                clr.w      [A5 - 0x41B4]
  6369. 00004532  7000                     moveq.l    D0, 0x00
  6370. 00004534  2B40 BE40                move.l     [A5 - 0x41C0], D0
  6371. label00004538:
  6372. 00004538  4A6E FFCA                tst.w      [A6 - 0x36]
  6373. 0000453C  672C                     beq        +0x2E /* 0000456A */
  6374. 0000453E  206E 0008                movea.l    A0, [A6 + 0x8]
  6375. 00004542  41E8 032E                lea.l      A0, [A0 + 0x32E]
  6376. 00004546  43ED BE40                lea.l      A1, [A5 - 0x41C0]
  6377. 0000454A  20D9                     move.l     [A0]+, [A1]+
  6378. 0000454C  20D9                     move.l     [A0]+, [A1]+
  6379. 0000454E  20D9                     move.l     [A0]+, [A1]+
  6380. 00004550  30D9                     move.w     [A0]+, [A1]+
  6381. 00004552  7000                     moveq.l    D0, 0x00
  6382. 00004554  302E FFC0                move.w     D0, [A6 - 0x40]
  6383. 00004558  2F00                     move.l     -[A7], D0
  6384. 0000455A  7001                     moveq.l    D0, 0x01
  6385. 0000455C  2F00                     move.l     -[A7], D0
  6386. 0000455E  7200                     moveq.l    D1, 0x00
  6387. 00004560  2F01                     move.l     -[A7], D1
  6388. 00004562  4EBA E8BE                jsr        [PC - 0x1742 /* 00002E22 */]
  6389. 00004566  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6390. label0000456A:
  6391. 0000456A  303C 0800                move.w     D0, 0x800
  6392. 0000456E  C046                     and.w      D0, D6
  6393. 00004570  6700 00A2                beq        +0xA4 /* 00004614 */
  6394. 00004574  206E 0008                movea.l    A0, [A6 + 0x8]
  6395. 00004578  41E8 032E                lea.l      A0, [A0 + 0x32E]
  6396. 0000457C  43ED BE40                lea.l      A1, [A5 - 0x41C0]
  6397. 00004580  20D9                     move.l     [A0]+, [A1]+
  6398. 00004582  20D9                     move.l     [A0]+, [A1]+
  6399. 00004584  20D9                     move.l     [A0]+, [A1]+
  6400. 00004586  30D9                     move.w     [A0]+, [A1]+
  6401. 00004588  302E FFC0                move.w     D0, [A6 - 0x40]
  6402. 0000458C  0800 0000                btst.b     D0, 0x0
  6403. 00004590  670C                     beq        +0xE /* 0000459E */
  6404. 00004592  3B7C 0002 BE4C           move.w     [A5 - 0x41B4], 0x2
  6405. 00004598  526E FFCA                addq.w     [A6 - 0x36], 1
  6406. 0000459C  6006                     bra        +0x8 /* 000045A4 */
  6407. label0000459E:
  6408. 0000459E  3B7C 0001 BE4C           move.w     [A5 - 0x41B4], 0x1
  6409. label000045A4:
  6410. 000045A4  3B6E FFC2 BE44           move.w     [A5 - 0x41BC], [A6 - 0x3E]
  6411. 000045AA  3B6E FFC2 BE46           move.w     [A5 - 0x41BA], [A6 - 0x3E]
  6412. 000045B0  3B6E FFC4 BE48           move.w     [A5 - 0x41B8], [A6 - 0x3C]
  6413. 000045B6  3B6E FFC4 BE4A           move.w     [A5 - 0x41B6], [A6 - 0x3C]
  6414. 000045BC  4A6E FFB8                tst.w      [A6 - 0x48]
  6415. 000045C0  6720                     beq        +0x22 /* 000045E2 */
  6416. 000045C2  0C45 FFFF                cmpi.w     D5, 0xFFFF
  6417. 000045C6  660A                     bne        +0xC /* 000045D2 */
  6418. 000045C8  426D BE44                clr.w      [A5 - 0x41BC]
  6419. 000045CC  3B7C 7FFF BE46           move.w     [A5 - 0x41BA], 0x7FFF
  6420. label000045D2:
  6421. 000045D2  0C44 FFFF                cmpi.w     D4, 0xFFFF
  6422. 000045D6  660A                     bne        +0xC /* 000045E2 */
  6423. 000045D8  426D BE48                clr.w      [A5 - 0x41B8]
  6424. 000045DC  3B7C 7FFF BE4A           move.w     [A5 - 0x41B6], 0x7FFF
  6425. label000045E2:
  6426. 000045E2  4A6E FFC0                tst.w      [A6 - 0x40]
  6427. 000045E6  662C                     bne        +0x2E /* 00004614 */
  6428. 000045E8  302D BE4A                move.w     D0, [A5 - 0x41B6]
  6429. 000045EC  48C0                     ext.l      D0
  6430. 000045EE  2F00                     move.l     -[A7], D0
  6431. 000045F0  302D BE48                move.w     D0, [A5 - 0x41B8]
  6432. 000045F4  48C0                     ext.l      D0
  6433. 000045F6  2F00                     move.l     -[A7], D0
  6434. 000045F8  302D BE46                move.w     D0, [A5 - 0x41BA]
  6435. 000045FC  48C0                     ext.l      D0
  6436. 000045FE  2F00                     move.l     -[A7], D0
  6437. 00004600  302D BE44                move.w     D0, [A5 - 0x41BC]
  6438. 00004604  48C0                     ext.l      D0
  6439. 00004606  2F00                     move.l     -[A7], D0
  6440. 00004608  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6441. 0000460C  4EBA ED2A                jsr        [PC - 0x12D6 /* 00003338 */]
  6442. 00004610  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6443. label00004614:
  6444. 00004614  303C 2000                move.w     D0, 0x2000 /* ' \0' */
  6445. 00004618  C046                     and.w      D0, D6
  6446. 0000461A  671A                     beq        +0x1C /* 00004636 */
  6447. 0000461C  3B6E FFC2 BA7E           move.w     [A5 - 0x4582], [A6 - 0x3E]
  6448. 00004622  3B6E FFC2 BE1E           move.w     [A5 - 0x41E2], [A6 - 0x3E]
  6449. 00004628  3B6E FFC4 BA7C           move.w     [A5 - 0x4584], [A6 - 0x3C]
  6450. 0000462E  3B6E FFC4 BE1C           move.w     [A5 - 0x41E4], [A6 - 0x3C]
  6451. 00004634  602A                     bra        +0x2C /* 00004660 */
  6452. label00004636:
  6453. 00004636  303C 0800                move.w     D0, 0x800
  6454. 0000463A  C046                     and.w      D0, D6
  6455. 0000463C  670E                     beq        +0x10 /* 0000464C */
  6456. 0000463E  3B6E FFC2 BE1E           move.w     [A5 - 0x41E2], [A6 - 0x3E]
  6457. 00004644  3B6E FFC4 BE1C           move.w     [A5 - 0x41E4], [A6 - 0x3C]
  6458. 0000464A  6014                     bra        +0x16 /* 00004660 */
  6459. label0000464C:
  6460. 0000464C  7002                     moveq.l    D0, 0x02
  6461. 0000464E  B06D BE4C                cmp.w      D0, [A5 - 0x41B4]
  6462. 00004652  670C                     beq        +0xE /* 00004660 */
  6463. 00004654  3B6D BA7E BE1E           move.w     [A5 - 0x41E2], [A5 - 0x4582]
  6464. 0000465A  3B6D BA7C BE1C           move.w     [A5 - 0x41E4], [A5 - 0x4584]
  6465. label00004660:
  6466. 00004660  302E FFC2                move.w     D0, [A6 - 0x3E]
  6467. 00004664  906E FFC6                sub.w      D0, [A6 - 0x3A]
  6468. 00004668  3D40 FFBA                move.w     [A6 - 0x46], D0
  6469. 0000466C  302E FFC4                move.w     D0, [A6 - 0x3C]
  6470. 00004670  906E FFC8                sub.w      D0, [A6 - 0x38]
  6471. 00004674  3D40 FFBC                move.w     [A6 - 0x44], D0
  6472. 00004678  41EE FFF4                lea.l      A0, [A6 - 0xC]
  6473. 0000467C  43ED BE44                lea.l      A1, [A5 - 0x41BC]
  6474. 00004680  20D9                     move.l     [A0]+, [A1]+
  6475. 00004682  20D9                     move.l     [A0]+, [A1]+
  6476. 00004684  303C 1000                move.w     D0, 0x1000
  6477. 00004688  C046                     and.w      D0, D6
  6478. 0000468A  6762                     beq        +0x64 /* 000046EE */
  6479. 0000468C  0C6D 7FFF BE46           cmpi.w     [A5 - 0x41BA], 0x7FFF
  6480. 00004692  6606                     bne        +0x8 /* 0000469A */
  6481. 00004694  4A6D BE44                tst.w      [A5 - 0x41BC]
  6482. 00004698  6722                     beq        +0x24 /* 000046BC */
  6483. label0000469A:
  6484. 0000469A  3B6D BE1E BE44           move.w     [A5 - 0x41BC], [A5 - 0x41E2]
  6485. 000046A0  3B6E FFC2 BE46           move.w     [A5 - 0x41BA], [A6 - 0x3E]
  6486. 000046A6  302D BE1E                move.w     D0, [A5 - 0x41E2]
  6487. 000046AA  B06E FFC2                cmp.w      D0, [A6 - 0x3E]
  6488. 000046AE  6F0C                     ble        +0xE /* 000046BC */
  6489. 000046B0  3B6E FFC2 BE44           move.w     [A5 - 0x41BC], [A6 - 0x3E]
  6490. 000046B6  3B6D BE1E BE46           move.w     [A5 - 0x41BA], [A5 - 0x41E2]
  6491. label000046BC:
  6492. 000046BC  0C6D 7FFF BE4A           cmpi.w     [A5 - 0x41B6], 0x7FFF
  6493. 000046C2  6606                     bne        +0x8 /* 000046CA */
  6494. 000046C4  4A6D BE48                tst.w      [A5 - 0x41B8]
  6495. 000046C8  6738                     beq        +0x3A /* 00004702 */
  6496. label000046CA:
  6497. 000046CA  3B6D BE1C BE48           move.w     [A5 - 0x41B8], [A5 - 0x41E4]
  6498. 000046D0  3B6E FFC4 BE4A           move.w     [A5 - 0x41B6], [A6 - 0x3C]
  6499. 000046D6  302D BE1C                move.w     D0, [A5 - 0x41E4]
  6500. 000046DA  B06E FFC4                cmp.w      D0, [A6 - 0x3C]
  6501. 000046DE  6F22                     ble        +0x24 /* 00004702 */
  6502. 000046E0  3B6E FFC4 BE48           move.w     [A5 - 0x41B8], [A6 - 0x3C]
  6503. 000046E6  3B6D BE1C BE4A           move.w     [A5 - 0x41B6], [A5 - 0x41E4]
  6504. 000046EC  6014                     bra        +0x16 /* 00004702 */
  6505. label000046EE:
  6506. 000046EE  303C 0400                move.w     D0, 0x400
  6507. 000046F2  C046                     and.w      D0, D6
  6508. 000046F4  670C                     beq        +0xE /* 00004702 */
  6509. 000046F6  3B6E 001A BE46           move.w     [A5 - 0x41BA], [A6 + 0x1A]
  6510. 000046FC  3B6E 001E BE4A           move.w     [A5 - 0x41B6], [A6 + 0x1E]
  6511. label00004702:
  6512. 00004702  41EE FFEC                lea.l      A0, [A6 - 0x14]
  6513. 00004706  43ED BE44                lea.l      A1, [A5 - 0x41BC]
  6514. 0000470A  20D9                     move.l     [A0]+, [A1]+
  6515. 0000470C  20D9                     move.l     [A0]+, [A1]+
  6516. 0000470E  7001                     moveq.l    D0, 0x01
  6517. 00004710  B06D BE4C                cmp.w      D0, [A5 - 0x41B4]
  6518. 00004714  6600 02C6                bne        +0x2C8 /* 000049DC */
  6519. 00004718  4A6E FFF4                tst.w      [A6 - 0xC]
  6520. 0000471C  663A                     bne        +0x3C /* 00004758 */
  6521. 0000471E  0C6E 7FFF FFF6           cmpi.w     [A6 - 0xA], 0x7FFF
  6522. 00004724  6632                     bne        +0x34 /* 00004758 */
  6523. 00004726  4A6E FFEC                tst.w      [A6 - 0x14]
  6524. 0000472A  6608                     bne        +0xA /* 00004734 */
  6525. 0000472C  0C6E 7FFF FFEE           cmpi.w     [A6 - 0x12], 0x7FFF
  6526. 00004732  6724                     beq        +0x26 /* 00004758 */
  6527. label00004734:
  6528. 00004734  302E FFFA                move.w     D0, [A6 - 0x6]
  6529. 00004738  48C0                     ext.l      D0
  6530. 0000473A  2F00                     move.l     -[A7], D0
  6531. 0000473C  302E FFF8                move.w     D0, [A6 - 0x8]
  6532. 00004740  48C0                     ext.l      D0
  6533. 00004742  2F00                     move.l     -[A7], D0
  6534. 00004744  70FF                     moveq.l    D0, 0xFFFFFFFF
  6535. 00004746  2F00                     move.l     -[A7], D0
  6536. 00004748  2F00                     move.l     -[A7], D0
  6537. 0000474A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6538. 0000474E  4EBA EBE8                jsr        [PC - 0x1418 /* 00003338 */]
  6539. 00004752  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6540. 00004756  603E                     bra        +0x40 /* 00004796 */
  6541. label00004758:
  6542. 00004758  4A6E FFEC                tst.w      [A6 - 0x14]
  6543. 0000475C  6638                     bne        +0x3A /* 00004796 */
  6544. 0000475E  0C6E 7FFF FFEE           cmpi.w     [A6 - 0x12], 0x7FFF
  6545. 00004764  6630                     bne        +0x32 /* 00004796 */
  6546. 00004766  4A6E FFF4                tst.w      [A6 - 0xC]
  6547. 0000476A  6608                     bne        +0xA /* 00004774 */
  6548. 0000476C  0C6E 7FFF FFF6           cmpi.w     [A6 - 0xA], 0x7FFF
  6549. 00004772  6722                     beq        +0x24 /* 00004796 */
  6550. label00004774:
  6551. 00004774  302E FFF2                move.w     D0, [A6 - 0xE]
  6552. 00004778  48C0                     ext.l      D0
  6553. 0000477A  2F00                     move.l     -[A7], D0
  6554. 0000477C  302E FFF0                move.w     D0, [A6 - 0x10]
  6555. 00004780  48C0                     ext.l      D0
  6556. 00004782  2F00                     move.l     -[A7], D0
  6557. 00004784  70FF                     moveq.l    D0, 0xFFFFFFFF
  6558. 00004786  2F00                     move.l     -[A7], D0
  6559. 00004788  2F00                     move.l     -[A7], D0
  6560. 0000478A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6561. 0000478E  4EBA EBA8                jsr        [PC - 0x1458 /* 00003338 */]
  6562. 00004792  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6563. label00004796:
  6564. 00004796  4A6E FFF8                tst.w      [A6 - 0x8]
  6565. 0000479A  663A                     bne        +0x3C /* 000047D6 */
  6566. 0000479C  0C6E 7FFF FFFA           cmpi.w     [A6 - 0x6], 0x7FFF
  6567. 000047A2  6632                     bne        +0x34 /* 000047D6 */
  6568. 000047A4  4A6E FFF0                tst.w      [A6 - 0x10]
  6569. 000047A8  6608                     bne        +0xA /* 000047B2 */
  6570. 000047AA  0C6E 7FFF FFF2           cmpi.w     [A6 - 0xE], 0x7FFF
  6571. 000047B0  6724                     beq        +0x26 /* 000047D6 */
  6572. label000047B2:
  6573. 000047B2  70FF                     moveq.l    D0, 0xFFFFFFFF
  6574. 000047B4  2F00                     move.l     -[A7], D0
  6575. 000047B6  2F00                     move.l     -[A7], D0
  6576. 000047B8  322E FFF6                move.w     D1, [A6 - 0xA]
  6577. 000047BC  48C1                     ext.l      D1
  6578. 000047BE  2F01                     move.l     -[A7], D1
  6579. 000047C0  322E FFF4                move.w     D1, [A6 - 0xC]
  6580. 000047C4  48C1                     ext.l      D1
  6581. 000047C6  2F01                     move.l     -[A7], D1
  6582. 000047C8  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6583. 000047CC  4EBA EB6A                jsr        [PC - 0x1496 /* 00003338 */]
  6584. 000047D0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6585. 000047D4  603E                     bra        +0x40 /* 00004814 */
  6586. label000047D6:
  6587. 000047D6  4A6E FFF0                tst.w      [A6 - 0x10]
  6588. 000047DA  6638                     bne        +0x3A /* 00004814 */
  6589. 000047DC  0C6E 7FFF FFF2           cmpi.w     [A6 - 0xE], 0x7FFF
  6590. 000047E2  6630                     bne        +0x32 /* 00004814 */
  6591. 000047E4  4A6E FFF8                tst.w      [A6 - 0x8]
  6592. 000047E8  6608                     bne        +0xA /* 000047F2 */
  6593. 000047EA  0C6E 7FFF FFFA           cmpi.w     [A6 - 0x6], 0x7FFF
  6594. 000047F0  6722                     beq        +0x24 /* 00004814 */
  6595. label000047F2:
  6596. 000047F2  70FF                     moveq.l    D0, 0xFFFFFFFF
  6597. 000047F4  2F00                     move.l     -[A7], D0
  6598. 000047F6  2F00                     move.l     -[A7], D0
  6599. 000047F8  322E FFEE                move.w     D1, [A6 - 0x12]
  6600. 000047FC  48C1                     ext.l      D1
  6601. 000047FE  2F01                     move.l     -[A7], D1
  6602. 00004800  322E FFEC                move.w     D1, [A6 - 0x14]
  6603. 00004804  48C1                     ext.l      D1
  6604. 00004806  2F01                     move.l     -[A7], D1
  6605. 00004808  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6606. 0000480C  4EBA EB2A                jsr        [PC - 0x14D6 /* 00003338 */]
  6607. 00004810  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6608. label00004814:
  6609. 00004814  302E FFEC                move.w     D0, [A6 - 0x14]
  6610. 00004818  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  6611. 0000481C  6F30                     ble        +0x32 /* 0000484E */
  6612. 0000481E  302E FFFA                move.w     D0, [A6 - 0x6]
  6613. 00004822  48C0                     ext.l      D0
  6614. 00004824  2F00                     move.l     -[A7], D0
  6615. 00004826  302E FFF8                move.w     D0, [A6 - 0x8]
  6616. 0000482A  48C0                     ext.l      D0
  6617. 0000482C  2F00                     move.l     -[A7], D0
  6618. 0000482E  302E FFEC                move.w     D0, [A6 - 0x14]
  6619. 00004832  48C0                     ext.l      D0
  6620. 00004834  5380                     subq.l     D0, 1
  6621. 00004836  2F00                     move.l     -[A7], D0
  6622. 00004838  302E FFF4                move.w     D0, [A6 - 0xC]
  6623. 0000483C  48C0                     ext.l      D0
  6624. 0000483E  2F00                     move.l     -[A7], D0
  6625. 00004840  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6626. 00004844  4EBA EAF2                jsr        [PC - 0x150E /* 00003338 */]
  6627. 00004848  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6628. 0000484C  6038                     bra        +0x3A /* 00004886 */
  6629. label0000484E:
  6630. 0000484E  302E FFEC                move.w     D0, [A6 - 0x14]
  6631. 00004852  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  6632. 00004856  6C2E                     bge        +0x30 /* 00004886 */
  6633. 00004858  302E FFF2                move.w     D0, [A6 - 0xE]
  6634. 0000485C  48C0                     ext.l      D0
  6635. 0000485E  2F00                     move.l     -[A7], D0
  6636. 00004860  302E FFF0                move.w     D0, [A6 - 0x10]
  6637. 00004864  48C0                     ext.l      D0
  6638. 00004866  2F00                     move.l     -[A7], D0
  6639. 00004868  302E FFF4                move.w     D0, [A6 - 0xC]
  6640. 0000486C  48C0                     ext.l      D0
  6641. 0000486E  5380                     subq.l     D0, 1
  6642. 00004870  2F00                     move.l     -[A7], D0
  6643. 00004872  302E FFEC                move.w     D0, [A6 - 0x14]
  6644. 00004876  48C0                     ext.l      D0
  6645. 00004878  2F00                     move.l     -[A7], D0
  6646. 0000487A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6647. 0000487E  4EBA EAB8                jsr        [PC - 0x1548 /* 00003338 */]
  6648. 00004882  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6649. label00004886:
  6650. 00004886  302E FFEE                move.w     D0, [A6 - 0x12]
  6651. 0000488A  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  6652. 0000488E  6F30                     ble        +0x32 /* 000048C0 */
  6653. 00004890  302E FFF2                move.w     D0, [A6 - 0xE]
  6654. 00004894  48C0                     ext.l      D0
  6655. 00004896  2F00                     move.l     -[A7], D0
  6656. 00004898  302E FFF0                move.w     D0, [A6 - 0x10]
  6657. 0000489C  48C0                     ext.l      D0
  6658. 0000489E  2F00                     move.l     -[A7], D0
  6659. 000048A0  302E FFEE                move.w     D0, [A6 - 0x12]
  6660. 000048A4  48C0                     ext.l      D0
  6661. 000048A6  2F00                     move.l     -[A7], D0
  6662. 000048A8  302E FFF6                move.w     D0, [A6 - 0xA]
  6663. 000048AC  48C0                     ext.l      D0
  6664. 000048AE  5280                     addq.l     D0, 1
  6665. 000048B0  2F00                     move.l     -[A7], D0
  6666. 000048B2  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6667. 000048B6  4EBA EA80                jsr        [PC - 0x1580 /* 00003338 */]
  6668. 000048BA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6669. 000048BE  6038                     bra        +0x3A /* 000048F8 */
  6670. label000048C0:
  6671. 000048C0  302E FFEE                move.w     D0, [A6 - 0x12]
  6672. 000048C4  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  6673. 000048C8  6C2E                     bge        +0x30 /* 000048F8 */
  6674. 000048CA  302E FFFA                move.w     D0, [A6 - 0x6]
  6675. 000048CE  48C0                     ext.l      D0
  6676. 000048D0  2F00                     move.l     -[A7], D0
  6677. 000048D2  302E FFF8                move.w     D0, [A6 - 0x8]
  6678. 000048D6  48C0                     ext.l      D0
  6679. 000048D8  2F00                     move.l     -[A7], D0
  6680. 000048DA  302E FFF6                move.w     D0, [A6 - 0xA]
  6681. 000048DE  48C0                     ext.l      D0
  6682. 000048E0  2F00                     move.l     -[A7], D0
  6683. 000048E2  302E FFEE                move.w     D0, [A6 - 0x12]
  6684. 000048E6  48C0                     ext.l      D0
  6685. 000048E8  5280                     addq.l     D0, 1
  6686. 000048EA  2F00                     move.l     -[A7], D0
  6687. 000048EC  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6688. 000048F0  4EBA EA46                jsr        [PC - 0x15BA /* 00003338 */]
  6689. 000048F4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6690. label000048F8:
  6691. 000048F8  302E FFF0                move.w     D0, [A6 - 0x10]
  6692. 000048FC  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  6693. 00004900  6F30                     ble        +0x32 /* 00004932 */
  6694. 00004902  302E FFF0                move.w     D0, [A6 - 0x10]
  6695. 00004906  48C0                     ext.l      D0
  6696. 00004908  5380                     subq.l     D0, 1
  6697. 0000490A  2F00                     move.l     -[A7], D0
  6698. 0000490C  302E FFF8                move.w     D0, [A6 - 0x8]
  6699. 00004910  48C0                     ext.l      D0
  6700. 00004912  2F00                     move.l     -[A7], D0
  6701. 00004914  302E FFF6                move.w     D0, [A6 - 0xA]
  6702. 00004918  48C0                     ext.l      D0
  6703. 0000491A  2F00                     move.l     -[A7], D0
  6704. 0000491C  302E FFF4                move.w     D0, [A6 - 0xC]
  6705. 00004920  48C0                     ext.l      D0
  6706. 00004922  2F00                     move.l     -[A7], D0
  6707. 00004924  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6708. 00004928  4EBA EA0E                jsr        [PC - 0x15F2 /* 00003338 */]
  6709. 0000492C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6710. 00004930  6038                     bra        +0x3A /* 0000496A */
  6711. label00004932:
  6712. 00004932  302E FFF0                move.w     D0, [A6 - 0x10]
  6713. 00004936  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  6714. 0000493A  6C2E                     bge        +0x30 /* 0000496A */
  6715. 0000493C  302E FFF8                move.w     D0, [A6 - 0x8]
  6716. 00004940  48C0                     ext.l      D0
  6717. 00004942  5380                     subq.l     D0, 1
  6718. 00004944  2F00                     move.l     -[A7], D0
  6719. 00004946  302E FFF0                move.w     D0, [A6 - 0x10]
  6720. 0000494A  48C0                     ext.l      D0
  6721. 0000494C  2F00                     move.l     -[A7], D0
  6722. 0000494E  302E FFEE                move.w     D0, [A6 - 0x12]
  6723. 00004952  48C0                     ext.l      D0
  6724. 00004954  2F00                     move.l     -[A7], D0
  6725. 00004956  302E FFEC                move.w     D0, [A6 - 0x14]
  6726. 0000495A  48C0                     ext.l      D0
  6727. 0000495C  2F00                     move.l     -[A7], D0
  6728. 0000495E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6729. 00004962  4EBA E9D4                jsr        [PC - 0x162C /* 00003338 */]
  6730. 00004966  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6731. label0000496A:
  6732. 0000496A  302E FFF2                move.w     D0, [A6 - 0xE]
  6733. 0000496E  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  6734. 00004972  6F30                     ble        +0x32 /* 000049A4 */
  6735. 00004974  302E FFF2                move.w     D0, [A6 - 0xE]
  6736. 00004978  48C0                     ext.l      D0
  6737. 0000497A  2F00                     move.l     -[A7], D0
  6738. 0000497C  302E FFFA                move.w     D0, [A6 - 0x6]
  6739. 00004980  48C0                     ext.l      D0
  6740. 00004982  5280                     addq.l     D0, 1
  6741. 00004984  2F00                     move.l     -[A7], D0
  6742. 00004986  302E FFEE                move.w     D0, [A6 - 0x12]
  6743. 0000498A  48C0                     ext.l      D0
  6744. 0000498C  2F00                     move.l     -[A7], D0
  6745. 0000498E  302E FFEC                move.w     D0, [A6 - 0x14]
  6746. 00004992  48C0                     ext.l      D0
  6747. 00004994  2F00                     move.l     -[A7], D0
  6748. 00004996  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6749. 0000499A  4EBA E99C                jsr        [PC - 0x1664 /* 00003338 */]
  6750. 0000499E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6751. 000049A2  6038                     bra        +0x3A /* 000049DC */
  6752. label000049A4:
  6753. 000049A4  302E FFF2                move.w     D0, [A6 - 0xE]
  6754. 000049A8  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  6755. 000049AC  6C2E                     bge        +0x30 /* 000049DC */
  6756. 000049AE  302E FFFA                move.w     D0, [A6 - 0x6]
  6757. 000049B2  48C0                     ext.l      D0
  6758. 000049B4  2F00                     move.l     -[A7], D0
  6759. 000049B6  302E FFF2                move.w     D0, [A6 - 0xE]
  6760. 000049BA  48C0                     ext.l      D0
  6761. 000049BC  5280                     addq.l     D0, 1
  6762. 000049BE  2F00                     move.l     -[A7], D0
  6763. 000049C0  302E FFF6                move.w     D0, [A6 - 0xA]
  6764. 000049C4  48C0                     ext.l      D0
  6765. 000049C6  2F00                     move.l     -[A7], D0
  6766. 000049C8  302E FFF4                move.w     D0, [A6 - 0xC]
  6767. 000049CC  48C0                     ext.l      D0
  6768. 000049CE  2F00                     move.l     -[A7], D0
  6769. 000049D0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6770. 000049D4  4EBA E962                jsr        [PC - 0x169E /* 00003338 */]
  6771. 000049D8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6772. label000049DC:
  6773. 000049DC  4A6D EA58                tst.w      [A5 - 0x15A8]
  6774. 000049E0  6604                     bne        +0x6 /* 000049E6 */
  6775. 000049E2  0046 0040                ori.w      D6, 0x40 /* '@' */
  6776. label000049E6:
  6777. 000049E6  303C 0080                move.w     D0, 0x80
  6778. 000049EA  C046                     and.w      D0, D6
  6779. 000049EC  673C                     beq        +0x3E /* 00004A2A */
  6780. 000049EE  7040                     moveq.l    D0, 0x40
  6781. 000049F0  C046                     and.w      D0, D6
  6782. 000049F2  6636                     bne        +0x38 /* 00004A2A */
  6783. 000049F4  206E 0008                movea.l    A0, [A6 + 0x8]
  6784. 000049F8  BA68 0364                cmp.w      D5, [A0 + 0x364]
  6785. 000049FC  670E                     beq        +0x10 /* 00004A0C */
  6786. 000049FE  3D7C 0001 FFBE           move.w     [A6 - 0x42], 0x1
  6787. 00004A04  206E 0008                movea.l    A0, [A6 + 0x8]
  6788. 00004A08  3145 0364                move.w     [A0 + 0x364], D5
  6789. label00004A0C:
  6790. 00004A0C  206E 0008                movea.l    A0, [A6 + 0x8]
  6791. 00004A10  B868 034A                cmp.w      D4, [A0 + 0x34A]
  6792. 00004A14  6700 01EA                beq        +0x1EC /* 00004C00 */
  6793. 00004A18  006E 0008 FFBE           ori.w      [A6 - 0x42], 0x8
  6794. 00004A1E  206E 0008                movea.l    A0, [A6 + 0x8]
  6795. 00004A22  3144 034A                move.w     [A0 + 0x34A], D4
  6796. 00004A26  6000 01D8                bra        +0x1DA /* 00004C00 */
  6797. label00004A2A:
  6798. 00004A2A  7040                     moveq.l    D0, 0x40
  6799. 00004A2C  C046                     and.w      D0, D6
  6800. 00004A2E  6600 01D0                bne        +0x1D2 /* 00004C00 */
  6801. 00004A32  7001                     moveq.l    D0, 0x01
  6802. 00004A34  B06D BE4C                cmp.w      D0, [A5 - 0x41B4]
  6803. 00004A38  670A                     beq        +0xC /* 00004A44 */
  6804. 00004A3A  7002                     moveq.l    D0, 0x02
  6805. 00004A3C  B06D BE4C                cmp.w      D0, [A5 - 0x41B4]
  6806. 00004A40  6600 01BE                bne        +0x1C0 /* 00004C00 */
  6807. label00004A44:
  6808. 00004A44  206E 0008                movea.l    A0, [A6 + 0x8]
  6809. 00004A48  302E FFC2                move.w     D0, [A6 - 0x3E]
  6810. 00004A4C  B068 0364                cmp.w      D0, [A0 + 0x364]
  6811. 00004A50  6C62                     bge        +0x64 /* 00004AB4 */
  6812. 00004A52  7001                     moveq.l    D0, 0x01
  6813. 00004A54  4A6E FFB8                tst.w      [A6 - 0x48]
  6814. 00004A58  6622                     bne        +0x24 /* 00004A7C */
  6815. 00004A5A  206E 0008                movea.l    A0, [A6 + 0x8]
  6816. 00004A5E  3228 0364                move.w     D1, [A0 + 0x364]
  6817. 00004A62  48C1                     ext.l      D1
  6818. 00004A64  342E FFBA                move.w     D2, [A6 - 0x46]
  6819. 00004A68  48C2                     ext.l      D2
  6820. 00004A6A  D481                     add.l      D2, D1
  6821. 00004A6C  2D42 FFD0                move.l     [A6 - 0x30], D2
  6822. 00004A70  322E FFC2                move.w     D1, [A6 - 0x3E]
  6823. 00004A74  48C1                     ext.l      D1
  6824. 00004A76  B282                     cmp.l      D1, D2
  6825. 00004A78  6D02                     blt        +0x4 /* 00004A7C */
  6826. 00004A7A  7000                     moveq.l    D0, 0x00
  6827. label00004A7C:
  6828. 00004A7C  4A80                     tst.l      D0
  6829. 00004A7E  6708                     beq        +0xA /* 00004A88 */
  6830. 00004A80  302E FFC2                move.w     D0, [A6 - 0x3E]
  6831. 00004A84  48C0                     ext.l      D0
  6832. 00004A86  6004                     bra        +0x6 /* 00004A8C */
  6833. label00004A88:
  6834. 00004A88  202E FFD0                move.l     D0, [A6 - 0x30]
  6835. label00004A8C:
  6836. 00004A8C  206E 0008                movea.l    A0, [A6 + 0x8]
  6837. 00004A90  3140 0364                move.w     [A0 + 0x364], D0
  6838. 00004A94  206E 0008                movea.l    A0, [A6 + 0x8]
  6839. 00004A98  3028 0364                move.w     D0, [A0 + 0x364]
  6840. 00004A9C  B06E FFCC                cmp.w      D0, [A6 - 0x34]
  6841. 00004AA0  6C0A                     bge        +0xC /* 00004AAC */
  6842. 00004AA2  206E 0008                movea.l    A0, [A6 + 0x8]
  6843. 00004AA6  316E FFCC 0364           move.w     [A0 + 0x364], [A6 - 0x34]
  6844. label00004AAC:
  6845. 00004AAC  3D7C 0001 FFBE           move.w     [A6 - 0x42], 0x1
  6846. 00004AB2  606E                     bra        +0x70 /* 00004B22 */
  6847. label00004AB4:
  6848. 00004AB4  7020                     moveq.l    D0, 0x20
  6849. 00004AB6  C046                     and.w      D0, D6
  6850. 00004AB8  670C                     beq        +0xE /* 00004AC6 */
  6851. 00004ABA  206E 0008                movea.l    A0, [A6 + 0x8]
  6852. 00004ABE  3028 0366                move.w     D0, [A0 + 0x366]
  6853. 00004AC2  48C0                     ext.l      D0
  6854. 00004AC4  600A                     bra        +0xC /* 00004AD0 */
  6855. label00004AC6:
  6856. 00004AC6  206E 0008                movea.l    A0, [A6 + 0x8]
  6857. 00004ACA  3028 0368                move.w     D0, [A0 + 0x368]
  6858. 00004ACE  48C0                     ext.l      D0
  6859. label00004AD0:
  6860. 00004AD0  322E FFC2                move.w     D1, [A6 - 0x3E]
  6861. 00004AD4  48C1                     ext.l      D1
  6862. 00004AD6  B081                     cmp.l      D0, D1
  6863. 00004AD8  6C48                     bge        +0x4A /* 00004B22 */
  6864. 00004ADA  7001                     moveq.l    D0, 0x01
  6865. 00004ADC  4A6E FFB8                tst.w      [A6 - 0x48]
  6866. 00004AE0  6622                     bne        +0x24 /* 00004B04 */
  6867. 00004AE2  206E 0008                movea.l    A0, [A6 + 0x8]
  6868. 00004AE6  3228 0368                move.w     D1, [A0 + 0x368]
  6869. 00004AEA  48C1                     ext.l      D1
  6870. 00004AEC  342E FFBA                move.w     D2, [A6 - 0x46]
  6871. 00004AF0  48C2                     ext.l      D2
  6872. 00004AF2  D481                     add.l      D2, D1
  6873. 00004AF4  2D42 FFD0                move.l     [A6 - 0x30], D2
  6874. 00004AF8  322E FFC2                move.w     D1, [A6 - 0x3E]
  6875. 00004AFC  48C1                     ext.l      D1
  6876. 00004AFE  B282                     cmp.l      D1, D2
  6877. 00004B00  6E02                     bgt        +0x4 /* 00004B04 */
  6878. 00004B02  7000                     moveq.l    D0, 0x00
  6879. label00004B04:
  6880. 00004B04  4A80                     tst.l      D0
  6881. 00004B06  6708                     beq        +0xA /* 00004B10 */
  6882. 00004B08  302E FFC2                move.w     D0, [A6 - 0x3E]
  6883. 00004B0C  48C0                     ext.l      D0
  6884. 00004B0E  6004                     bra        +0x6 /* 00004B14 */
  6885. label00004B10:
  6886. 00004B10  202E FFD0                move.l     D0, [A6 - 0x30]
  6887. label00004B14:
  6888. 00004B14  206E 0008                movea.l    A0, [A6 + 0x8]
  6889. 00004B18  3140 0368                move.w     [A0 + 0x368], D0
  6890. 00004B1C  3D7C 0002 FFBE           move.w     [A6 - 0x42], 0x2
  6891. label00004B22:
  6892. 00004B22  206E 0008                movea.l    A0, [A6 + 0x8]
  6893. 00004B26  302E FFC4                move.w     D0, [A6 - 0x3C]
  6894. 00004B2A  B068 034A                cmp.w      D0, [A0 + 0x34A]
  6895. 00004B2E  6C62                     bge        +0x64 /* 00004B92 */
  6896. 00004B30  7001                     moveq.l    D0, 0x01
  6897. 00004B32  4A6E FFB8                tst.w      [A6 - 0x48]
  6898. 00004B36  6622                     bne        +0x24 /* 00004B5A */
  6899. 00004B38  206E 0008                movea.l    A0, [A6 + 0x8]
  6900. 00004B3C  3228 034A                move.w     D1, [A0 + 0x34A]
  6901. 00004B40  48C1                     ext.l      D1
  6902. 00004B42  342E FFBC                move.w     D2, [A6 - 0x44]
  6903. 00004B46  48C2                     ext.l      D2
  6904. 00004B48  D481                     add.l      D2, D1
  6905. 00004B4A  2D42 FFD4                move.l     [A6 - 0x2C], D2
  6906. 00004B4E  322E FFC4                move.w     D1, [A6 - 0x3C]
  6907. 00004B52  48C1                     ext.l      D1
  6908. 00004B54  B282                     cmp.l      D1, D2
  6909. 00004B56  6D02                     blt        +0x4 /* 00004B5A */
  6910. 00004B58  7000                     moveq.l    D0, 0x00
  6911. label00004B5A:
  6912. 00004B5A  4A80                     tst.l      D0
  6913. 00004B5C  6708                     beq        +0xA /* 00004B66 */
  6914. 00004B5E  302E FFC4                move.w     D0, [A6 - 0x3C]
  6915. 00004B62  48C0                     ext.l      D0
  6916. 00004B64  6004                     bra        +0x6 /* 00004B6A */
  6917. label00004B66:
  6918. 00004B66  202E FFD4                move.l     D0, [A6 - 0x2C]
  6919. label00004B6A:
  6920. 00004B6A  206E 0008                movea.l    A0, [A6 + 0x8]
  6921. 00004B6E  3140 034A                move.w     [A0 + 0x34A], D0
  6922. 00004B72  206E 0008                movea.l    A0, [A6 + 0x8]
  6923. 00004B76  3028 034A                move.w     D0, [A0 + 0x34A]
  6924. 00004B7A  B06E FFCE                cmp.w      D0, [A6 - 0x32]
  6925. 00004B7E  6C0A                     bge        +0xC /* 00004B8A */
  6926. 00004B80  206E 0008                movea.l    A0, [A6 + 0x8]
  6927. 00004B84  316E FFCE 034A           move.w     [A0 + 0x34A], [A6 - 0x32]
  6928. label00004B8A:
  6929. 00004B8A  006E 0008 FFBE           ori.w      [A6 - 0x42], 0x8
  6930. 00004B90  606E                     bra        +0x70 /* 00004C00 */
  6931. label00004B92:
  6932. 00004B92  7010                     moveq.l    D0, 0x10
  6933. 00004B94  C046                     and.w      D0, D6
  6934. 00004B96  670C                     beq        +0xE /* 00004BA4 */
  6935. 00004B98  206E 0008                movea.l    A0, [A6 + 0x8]
  6936. 00004B9C  3028 034C                move.w     D0, [A0 + 0x34C]
  6937. 00004BA0  48C0                     ext.l      D0
  6938. 00004BA2  600A                     bra        +0xC /* 00004BAE */
  6939. label00004BA4:
  6940. 00004BA4  206E 0008                movea.l    A0, [A6 + 0x8]
  6941. 00004BA8  3028 034E                move.w     D0, [A0 + 0x34E]
  6942. 00004BAC  48C0                     ext.l      D0
  6943. label00004BAE:
  6944. 00004BAE  322E FFC4                move.w     D1, [A6 - 0x3C]
  6945. 00004BB2  48C1                     ext.l      D1
  6946. 00004BB4  B081                     cmp.l      D0, D1
  6947. 00004BB6  6C48                     bge        +0x4A /* 00004C00 */
  6948. 00004BB8  7001                     moveq.l    D0, 0x01
  6949. 00004BBA  4A6E FFB8                tst.w      [A6 - 0x48]
  6950. 00004BBE  6622                     bne        +0x24 /* 00004BE2 */
  6951. 00004BC0  206E 0008                movea.l    A0, [A6 + 0x8]
  6952. 00004BC4  3228 034E                move.w     D1, [A0 + 0x34E]
  6953. 00004BC8  48C1                     ext.l      D1
  6954. 00004BCA  342E FFBC                move.w     D2, [A6 - 0x44]
  6955. 00004BCE  48C2                     ext.l      D2
  6956. 00004BD0  D481                     add.l      D2, D1
  6957. 00004BD2  2D42 FFD4                move.l     [A6 - 0x2C], D2
  6958. 00004BD6  322E FFC4                move.w     D1, [A6 - 0x3C]
  6959. 00004BDA  48C1                     ext.l      D1
  6960. 00004BDC  B282                     cmp.l      D1, D2
  6961. 00004BDE  6E02                     bgt        +0x4 /* 00004BE2 */
  6962. 00004BE0  7000                     moveq.l    D0, 0x00
  6963. label00004BE2:
  6964. 00004BE2  4A80                     tst.l      D0
  6965. 00004BE4  6708                     beq        +0xA /* 00004BEE */
  6966. 00004BE6  302E FFC4                move.w     D0, [A6 - 0x3C]
  6967. 00004BEA  48C0                     ext.l      D0
  6968. 00004BEC  6004                     bra        +0x6 /* 00004BF2 */
  6969. label00004BEE:
  6970. 00004BEE  202E FFD4                move.l     D0, [A6 - 0x2C]
  6971. label00004BF2:
  6972. 00004BF2  206E 0008                movea.l    A0, [A6 + 0x8]
  6973. 00004BF6  3140 034E                move.w     [A0 + 0x34E], D0
  6974. 00004BFA  006E 0010 FFBE           ori.w      [A6 - 0x42], 0x10
  6975. label00004C00:
  6976. 00004C00  302D BA7E                move.w     D0, [A5 - 0x4582]
  6977. 00004C04  B06E FFC6                cmp.w      D0, [A6 - 0x3A]
  6978. 00004C08  660A                     bne        +0xC /* 00004C14 */
  6979. 00004C0A  302D BA7C                move.w     D0, [A5 - 0x4584]
  6980. 00004C0E  B06E FFC8                cmp.w      D0, [A6 - 0x38]
  6981. 00004C12  6754                     beq        +0x56 /* 00004C68 */
  6982. label00004C14:
  6983. 00004C14  302D BA7C                move.w     D0, [A5 - 0x4584]
  6984. 00004C18  48C0                     ext.l      D0
  6985. 00004C1A  2F00                     move.l     -[A7], D0
  6986. 00004C1C  302D BA7C                move.w     D0, [A5 - 0x4584]
  6987. 00004C20  48C0                     ext.l      D0
  6988. 00004C22  2F00                     move.l     -[A7], D0
  6989. 00004C24  302D BA7E                move.w     D0, [A5 - 0x4582]
  6990. 00004C28  48C0                     ext.l      D0
  6991. 00004C2A  2F00                     move.l     -[A7], D0
  6992. 00004C2C  302D BA7E                move.w     D0, [A5 - 0x4582]
  6993. 00004C30  48C0                     ext.l      D0
  6994. 00004C32  2F00                     move.l     -[A7], D0
  6995. 00004C34  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6996. 00004C38  4EBA E6FE                jsr        [PC - 0x1902 /* 00003338 */]
  6997. 00004C3C  302E FFC8                move.w     D0, [A6 - 0x38]
  6998. 00004C40  48C0                     ext.l      D0
  6999. 00004C42  2F00                     move.l     -[A7], D0
  7000. 00004C44  302E FFC8                move.w     D0, [A6 - 0x38]
  7001. 00004C48  48C0                     ext.l      D0
  7002. 00004C4A  2F00                     move.l     -[A7], D0
  7003. 00004C4C  302E FFC6                move.w     D0, [A6 - 0x3A]
  7004. 00004C50  48C0                     ext.l      D0
  7005. 00004C52  2F00                     move.l     -[A7], D0
  7006. 00004C54  302E FFC6                move.w     D0, [A6 - 0x3A]
  7007. 00004C58  48C0                     ext.l      D0
  7008. 00004C5A  2F00                     move.l     -[A7], D0
  7009. 00004C5C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  7010. 00004C60  4EBA E6D6                jsr        [PC - 0x192A /* 00003338 */]
  7011. 00004C64  4FEF 0028                lea.l      A7, [A7 + 0x28]
  7012. label00004C68:
  7013. 00004C68  303C 0200                move.w     D0, 0x200
  7014. 00004C6C  C046                     and.w      D0, D6
  7015. 00004C6E  660A                     bne        +0xC /* 00004C7A */
  7016. 00004C70  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7017. 00004C74  4EBA E726                jsr        [PC - 0x18DA /* 0000339C */]
  7018. 00004C78  588F                     addq.l     A7, 4
  7019. label00004C7A:
  7020. 00004C7A  303C 0800                move.w     D0, 0x800
  7021. 00004C7E  C046                     and.w      D0, D6
  7022. 00004C80  6732                     beq        +0x34 /* 00004CB4 */
  7023. 00004C82  486D BE40                pea.l      [A5 - 0x41C0]
  7024. 00004C86  206E 0008                movea.l    A0, [A6 + 0x8]
  7025. 00004C8A  2F28 033C                move.l     -[A7], [A0 + 0x33C]
  7026. 00004C8E  4EBA EF34                jsr        [PC - 0x10CC /* 00003BC4 */]
  7027. 00004C92  508F                     addq.l     A7, 8
  7028. 00004C94  6010                     bra        +0x12 /* 00004CA6 */
  7029. label00004C96:
  7030. 00004C96  206E 0008                movea.l    A0, [A6 + 0x8]
  7031. 00004C9A  2068 033C                movea.l    A0, [A0 + 0x33C]
  7032. 00004C9E  226E 0008                movea.l    A1, [A6 + 0x8]
  7033. 00004CA2  2350 033C                move.l     [A1 + 0x33C], [A0]
  7034. label00004CA6:
  7035. 00004CA6  206E 0008                movea.l    A0, [A6 + 0x8]
  7036. 00004CAA  2068 033C                movea.l    A0, [A0 + 0x33C]
  7037. 00004CAE  4A90                     tst.l      [A0]
  7038. 00004CB0  66E4                     bne        -0x1A /* 00004C96 */
  7039. 00004CB2  6014                     bra        +0x16 /* 00004CC8 */
  7040. label00004CB4:
  7041. 00004CB4  206E 0008                movea.l    A0, [A6 + 0x8]
  7042. 00004CB8  2068 033C                movea.l    A0, [A0 + 0x33C]
  7043. 00004CBC  43ED BE40                lea.l      A1, [A5 - 0x41C0]
  7044. 00004CC0  20D9                     move.l     [A0]+, [A1]+
  7045. 00004CC2  20D9                     move.l     [A0]+, [A1]+
  7046. 00004CC4  20D9                     move.l     [A0]+, [A1]+
  7047. 00004CC6  30D9                     move.w     [A0]+, [A1]+
  7048. label00004CC8:
  7049. 00004CC8  4A6E FFBE                tst.w      [A6 - 0x42]
  7050. 00004CCC  6712                     beq        +0x14 /* 00004CE0 */
  7051. 00004CCE  7000                     moveq.l    D0, 0x00
  7052. 00004CD0  302E FFBE                move.w     D0, [A6 - 0x42]
  7053. 00004CD4  2F00                     move.l     -[A7], D0
  7054. 00004CD6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7055. 00004CDA  4EBA EAEE                jsr        [PC - 0x1512 /* 000037CA */]
  7056. 00004CDE  508F                     addq.l     A7, 8
  7057. label00004CE0:
  7058. 00004CE0  206E FFE8                movea.l    A0, [A6 - 0x18]
  7059. 00004CE4  3D68 01C4 FFFC           move.w     [A6 - 0x4], [A0 + 0x1C4]
  7060. 00004CEA  206E FFE8                movea.l    A0, [A6 - 0x18]
  7061. 00004CEE  2868 021E                movea.l    A4, [A0 + 0x21E]
  7062. 00004CF2  6000 00C0                bra        +0xC2 /* 00004DB4 */
  7063. label00004CF6:
  7064. 00004CF6  303C 100F                move.w     D0, 0x100F
  7065. 00004CFA  C06C 0008                and.w      D0, [A4 + 0x8]
  7066. 00004CFE  0C40 0001                cmpi.w     D0, 0x1
  7067. 00004D02  6600 00AC                bne        +0xAE /* 00004DB0 */
  7068. 00004D06  4247                     clr.w      D7
  7069. 00004D08  206E 0008                movea.l    A0, [A6 + 0x8]
  7070. 00004D0C  47E8 032E                lea.l      A3, [A0 + 0x32E]
  7071. label00004D10:
  7072. 00004D10  7001                     moveq.l    D0, 0x01
  7073. 00004D12  B06B 000C                cmp.w      D0, [A3 + 0xC]
  7074. 00004D16  6708                     beq        +0xA /* 00004D20 */
  7075. 00004D18  7002                     moveq.l    D0, 0x02
  7076. 00004D1A  B06B 000C                cmp.w      D0, [A3 + 0xC]
  7077. 00004D1E  662C                     bne        +0x2E /* 00004D4C */
  7078. label00004D20:
  7079. 00004D20  302B 0004                move.w     D0, [A3 + 0x4]
  7080. 00004D24  B06C 0002                cmp.w      D0, [A4 + 0x2]
  7081. 00004D28  6E22                     bgt        +0x24 /* 00004D4C */
  7082. 00004D2A  302B 0006                move.w     D0, [A3 + 0x6]
  7083. 00004D2E  B054                     cmp.w      D0, [A4]
  7084. 00004D30  6D1A                     blt        +0x1C /* 00004D4C */
  7085. 00004D32  302B 0008                move.w     D0, [A3 + 0x8]
  7086. 00004D36  B06C 0006                cmp.w      D0, [A4 + 0x6]
  7087. 00004D3A  6E10                     bgt        +0x12 /* 00004D4C */
  7088. 00004D3C  302B 000A                move.w     D0, [A3 + 0xA]
  7089. 00004D40  B06C 0004                cmp.w      D0, [A4 + 0x4]
  7090. 00004D44  6D06                     blt        +0x8 /* 00004D4C */
  7091. 00004D46  3E3C 2000                move.w     D7, 0x2000 /* ' \0' */
  7092. 00004D4A  6006                     bra        +0x8 /* 00004D52 */
  7093. label00004D4C:
  7094. 00004D4C  2653                     movea.l    A3, [A3]
  7095. 00004D4E  200B                     move.l     D0, A3
  7096. 00004D50  66BE                     bne        -0x40 /* 00004D10 */
  7097. label00004D52:
  7098. 00004D52  303C 2000                move.w     D0, 0x2000 /* ' \0' */
  7099. 00004D56  C06C 0008                and.w      D0, [A4 + 0x8]
  7100. 00004D5A  B047                     cmp.w      D0, D7
  7101. 00004D5C  6752                     beq        +0x54 /* 00004DB0 */
  7102. 00004D5E  0A6C 2000 0008           xori.w     [A4 + 0x8], 0x2000 /* ' \0' */
  7103. 00004D64  206E 0008                movea.l    A0, [A6 + 0x8]
  7104. 00004D68  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  7105. 00004D6C  C068 01AE                and.w      D0, [A0 + 0x1AE]
  7106. 00004D70  673E                     beq        +0x40 /* 00004DB0 */
  7107. 00004D72  4A6D EA58                tst.w      [A5 - 0x15A8]
  7108. 00004D76  6738                     beq        +0x3A /* 00004DB0 */
  7109. 00004D78  4A6D EA56                tst.w      [A5 - 0x15AA]
  7110. 00004D7C  6732                     beq        +0x34 /* 00004DB0 */
  7111. 00004D7E  4878 0105                push.l     0x105
  7112. 00004D82  7000                     moveq.l    D0, 0x00
  7113. 00004D84  2F00                     move.l     -[A7], D0
  7114. 00004D86  322C 0006                move.w     D1, [A4 + 0x6]
  7115. 00004D8A  48C1                     ext.l      D1
  7116. 00004D8C  2F01                     move.l     -[A7], D1
  7117. 00004D8E  322C 0004                move.w     D1, [A4 + 0x4]
  7118. 00004D92  48C1                     ext.l      D1
  7119. 00004D94  2F01                     move.l     -[A7], D1
  7120. 00004D96  322C 0002                move.w     D1, [A4 + 0x2]
  7121. 00004D9A  48C1                     ext.l      D1
  7122. 00004D9C  2F01                     move.l     -[A7], D1
  7123. 00004D9E  3214                     move.w     D1, [A4]
  7124. 00004DA0  48C1                     ext.l      D1
  7125. 00004DA2  2F01                     move.l     -[A7], D1
  7126. 00004DA4  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  7127. 00004DA8  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  7128. 00004DAC  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  7129. label00004DB0:
  7130. 00004DB0  D8FC 001C                add.w      A4, 0x1C
  7131. label00004DB4:
  7132. 00004DB4  302E FFFC                move.w     D0, [A6 - 0x4]
  7133. 00004DB8  536E FFFC                subq.w     [A6 - 0x4], 1
  7134. 00004DBC  4A40                     tst.w      D0
  7135. 00004DBE  6600 FF36                bne        -0xC8 /* 00004CF6 */
  7136. 00004DC2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7137. 00004DC6  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  7138. 00004DCA  202E 0008                move.l     D0, [A6 + 0x8]
  7139. 00004DCE  B0AD B9FC                cmp.l      D0, [A5 - 0x4604]
  7140. 00004DD2  588F                     addq.l     A7, 4
  7141. 00004DD4  6618                     bne        +0x1A /* 00004DEE */
  7142. 00004DD6  7000                     moveq.l    D0, 0x00
  7143. 00004DD8  302E FFC0                move.w     D0, [A6 - 0x40]
  7144. 00004DDC  2F00                     move.l     -[A7], D0
  7145. 00004DDE  7000                     moveq.l    D0, 0x00
  7146. 00004DE0  2F00                     move.l     -[A7], D0
  7147. 00004DE2  7201                     moveq.l    D1, 0x01
  7148. 00004DE4  2F01                     move.l     -[A7], D1
  7149. 00004DE6  4EBA E03A                jsr        [PC - 0x1FC6 /* 00002E22 */]
  7150. 00004DEA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7151. label00004DEE:
  7152. 00004DEE  303C 0800                move.w     D0, 0x800
  7153. 00004DF2  C046                     and.w      D0, D6
  7154. 00004DF4  670A                     beq        +0xC /* 00004E00 */
  7155. 00004DF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7156. 00004DFA  4EBA 0DA2                jsr        [PC + 0xDA2 /* 00005B9E */]
  7157. 00004DFE  588F                     addq.l     A7, 4
  7158. label00004E00:
  7159. 00004E00  4A6E FFCA                tst.w      [A6 - 0x36]
  7160. 00004E04  6610                     bne        +0x12 /* 00004E16 */
  7161. 00004E06  206E 0008                movea.l    A0, [A6 + 0x8]
  7162. 00004E0A  2068 033C                movea.l    A0, [A0 + 0x33C]
  7163. 00004E0E  7002                     moveq.l    D0, 0x02
  7164. 00004E10  B068 000C                cmp.w      D0, [A0 + 0xC]
  7165. 00004E14  660A                     bne        +0xC /* 00004E20 */
  7166. label00004E16:
  7167. 00004E16  206E 0008                movea.l    A0, [A6 + 0x8]
  7168. 00004E1A  216E FFE4 033C           move.l     [A0 + 0x33C], [A6 - 0x1C]
  7169. label00004E20:
  7170. 00004E20  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  7171. label00004E26:
  7172. 00004E26  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  7173. 00004E2A  302E FFFE                move.w     D0, [A6 - 0x2]
  7174. 00004E2E  4CEE 18F0 FFA0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x60]
  7175. 00004E34  4E5E                     unlink     A6
  7176. 00004E36  4E75                     rts
  7177. export_529:
  7178. 00004E38  2F0B                     move.l     -[A7], A3
  7179. 00004E3A  266F 0008                movea.l    A3, [A7 + 0x8]
  7180. 00004E3E  7000                     moveq.l    D0, 0x00
  7181. 00004E40  2F00                     move.l     -[A7], D0
  7182. 00004E42  2F00                     move.l     -[A7], D0
  7183. 00004E44  2F00                     move.l     -[A7], D0
  7184. 00004E46  2F00                     move.l     -[A7], D0
  7185. 00004E48  2F3C 0000 C000           move.l     -[A7], 0xC000
  7186. 00004E4E  2F0B                     move.l     -[A7], A3
  7187. 00004E50  4EBA EF26                jsr        [PC - 0x10DA /* 00003D78 */]
  7188. 00004E54  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7189. 00004E58  265F                     movea.l    A3, [A7]+
  7190. 00004E5A  4E75                     rts
  7191. fn00004E5C:
  7192. 00004E5C  4E56 0000                link       A6, 0
  7193. 00004E60  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7194. 00004E64  382E 0016                move.w     D4, [A6 + 0x16]
  7195. 00004E68  266E 0008                movea.l    A3, [A6 + 0x8]
  7196. 00004E6C  4246                     clr.w      D6
  7197. 00004E6E  4A44                     tst.w      D4
  7198. 00004E70  6708                     beq        +0xA /* 00004E7A */
  7199. 00004E72  41ED 121A                lea.l      A0, [A5 + 0x121A /* export_575 */]
  7200. 00004E76  2008                     move.l     D0, A0
  7201. 00004E78  6006                     bra        +0x8 /* 00004E80 */
  7202. label00004E7A:
  7203. 00004E7A  41ED 1212                lea.l      A0, [A5 + 0x1212 /* export_574 */]
  7204. 00004E7E  2008                     move.l     D0, A0
  7205. label00004E80:
  7206. 00004E80  2840                     movea.l    A4, D0
  7207. 00004E82  206E 000C                movea.l    A0, [A6 + 0xC]
  7208. 00004E86  3E10                     move.w     D7, [A0]
  7209. 00004E88  4A6E 0012                tst.w      [A6 + 0x12]
  7210. 00004E8C  6F20                     ble        +0x22 /* 00004EAE */
  7211. 00004E8E  6012                     bra        +0x14 /* 00004EA2 */
  7212. label00004E90:
  7213. 00004E90  48C7                     ext.l      D7
  7214. 00004E92  2F07                     move.l     -[A7], D7
  7215. 00004E94  2F0B                     move.l     -[A7], A3
  7216. 00004E96  4E94                     jsr        [A4]
  7217. 00004E98  4A40                     tst.w      D0
  7218. 00004E9A  508F                     addq.l     A7, 8
  7219. 00004E9C  6704                     beq        +0x6 /* 00004EA2 */
  7220. 00004E9E  7C01                     moveq.l    D6, 0x01
  7221. 00004EA0  603E                     bra        +0x40 /* 00004EE0 */
  7222. label00004EA2:
  7223. 00004EA2  3007                     move.w     D0, D7
  7224. 00004EA4  5247                     addq.w     D7, 1
  7225. 00004EA6  0C40 7FFF                cmpi.w     D0, 0x7FFF
  7226. 00004EAA  6DE4                     blt        -0x1A /* 00004E90 */
  7227. 00004EAC  6032                     bra        +0x34 /* 00004EE0 */
  7228. label00004EAE:
  7229. 00004EAE  4A44                     tst.w      D4
  7230. 00004EB0  6708                     beq        +0xA /* 00004EBA */
  7231. 00004EB2  302B 037E                move.w     D0, [A3 + 0x37E]
  7232. 00004EB6  48C0                     ext.l      D0
  7233. 00004EB8  6006                     bra        +0x8 /* 00004EC0 */
  7234. label00004EBA:
  7235. 00004EBA  302B 0380                move.w     D0, [A3 + 0x380]
  7236. 00004EBE  48C0                     ext.l      D0
  7237. label00004EC0:
  7238. 00004EC0  2A00                     move.l     D5, D0
  7239. 00004EC2  6012                     bra        +0x14 /* 00004ED6 */
  7240. label00004EC4:
  7241. 00004EC4  48C7                     ext.l      D7
  7242. 00004EC6  2F07                     move.l     -[A7], D7
  7243. 00004EC8  2F0B                     move.l     -[A7], A3
  7244. 00004ECA  4E94                     jsr        [A4]
  7245. 00004ECC  4A40                     tst.w      D0
  7246. 00004ECE  508F                     addq.l     A7, 8
  7247. 00004ED0  6704                     beq        +0x6 /* 00004ED6 */
  7248. 00004ED2  7C01                     moveq.l    D6, 0x01
  7249. 00004ED4  600A                     bra        +0xC /* 00004EE0 */
  7250. label00004ED6:
  7251. 00004ED6  3007                     move.w     D0, D7
  7252. 00004ED8  5347                     subq.w     D7, 1
  7253. 00004EDA  48C0                     ext.l      D0
  7254. 00004EDC  BA80                     cmp.l      D5, D0
  7255. 00004EDE  6DE4                     blt        -0x1A /* 00004EC4 */
  7256. label00004EE0:
  7257. 00004EE0  4A46                     tst.w      D6
  7258. 00004EE2  6706                     beq        +0x8 /* 00004EEA */
  7259. 00004EE4  206E 000C                movea.l    A0, [A6 + 0xC]
  7260. 00004EE8  3087                     move.w     [A0], D7
  7261. label00004EEA:
  7262. 00004EEA  3006                     move.w     D0, D6
  7263. 00004EEC  4CEE 18F0 FFE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x18]
  7264. 00004EF2  4E5E                     unlink     A6
  7265. 00004EF4  4E75                     rts
  7266. fn00004EF6:
  7267. 00004EF6  4E56 FFFE                link       A6, -0x0002
  7268. 00004EFA  48E7 0F10                movem.l    -[A7], D4,D5,D6,D7,A3
  7269. 00004EFE  266E 0008                movea.l    A3, [A6 + 0x8]
  7270. 00004F02  4245                     clr.w      D5
  7271. 00004F04  3B6B 0364 BE30           move.w     [A5 - 0x41D0], [A3 + 0x364]
  7272. 00004F0A  3B6B 0366 BE32           move.w     [A5 - 0x41CE], [A3 + 0x366]
  7273. 00004F10  3B6B 034A BE34           move.w     [A5 - 0x41CC], [A3 + 0x34A]
  7274. 00004F16  3B6B 034C BE36           move.w     [A5 - 0x41CA], [A3 + 0x34C]
  7275. 00004F1C  302E 000E                move.w     D0, [A6 + 0xE]
  7276. 00004F20  5340                     subq.w     D0, 1
  7277. 00004F22  6500 0284                bcs        +0x286 /* 000051A8 */
  7278. 00004F26  0C40 000C                cmpi.w     D0, 0xC
  7279. 00004F2A  6200 027C                bhi        +0x27E /* 000051A8 */
  7280. 00004F2E  D040                     add.w      D0, D0
  7281. 00004F30  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  7282. 00004F34  4EFB 0000                jmp        [PC + D0.w]
  7283. 00004F38  0040 00B4                ori.w      D0, 0xB4
  7284. 00004F3C  0082 00F6 012A           ori.l      D2, 0xF6012A
  7285. 00004F42  0176 014A 0196           bchg       [[A6 + <<invalid base displacement size>>] + 0x196], D0
  7286. 00004F48  001C 002E                ori.b      [A4]+, 0x2E /* '.' */
  7287. 00004F4C  0272 01C4 021C           andi.w     [A2 + D0.w * 2 + 0x1C], 0x1C4
  7288. 00004F52  376B 037E 0364           move.w     [A3 + 0x364], [A3 + 0x37E]
  7289. 00004F58  376B 0380 034A           move.w     [A3 + 0x34A], [A3 + 0x380]
  7290. 00004F5E  7A09                     moveq.l    D5, 0x09
  7291. 00004F60  6000 0246                bra        +0x248 /* 000051A8 */
  7292. 00004F64  377C 7FFF 034E           move.w     [A3 + 0x34E], 0x7FFF
  7293. 00004F6A  377C 7FFF 0368           move.w     [A3 + 0x368], 0x7FFF
  7294. 00004F70  7A12                     moveq.l    D5, 0x12
  7295. 00004F72  6000 0234                bra        +0x236 /* 000051A8 */
  7296. 00004F76  7001                     moveq.l    D0, 0x01
  7297. 00004F78  2F00                     move.l     -[A7], D0
  7298. 00004F7A  72FF                     moveq.l    D1, 0xFFFFFFFF
  7299. 00004F7C  2F01                     move.l     -[A7], D1
  7300. 00004F7E  486B 0364                pea.l      [A3 + 0x364]
  7301. 00004F82  2F0B                     move.l     -[A7], A3
  7302. 00004F84  4EBA FED6                jsr        [PC - 0x12A /* 00004E5C */]
  7303. 00004F88  4A40                     tst.w      D0
  7304. 00004F8A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7305. 00004F8E  6700 0218                beq        +0x21A /* 000051A8 */
  7306. 00004F92  7A01                     moveq.l    D5, 0x01
  7307. 00004F94  7001                     moveq.l    D0, 0x01
  7308. 00004F96  2F00                     move.l     -[A7], D0
  7309. 00004F98  72FF                     moveq.l    D1, 0xFFFFFFFF
  7310. 00004F9A  2F01                     move.l     -[A7], D1
  7311. 00004F9C  486B 0364                pea.l      [A3 + 0x364]
  7312. 00004FA0  2F0B                     move.l     -[A7], A3
  7313. 00004FA2  4EBA FEB8                jsr        [PC - 0x148 /* 00004E5C */]
  7314. 00004FA6  4A40                     tst.w      D0
  7315. 00004FA8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7316. 00004FAC  6700 01FA                beq        +0x1FC /* 000051A8 */
  7317. 00004FB0  526B 0364                addq.w     [A3 + 0x364], 1
  7318. 00004FB4  6000 01F2                bra        +0x1F4 /* 000051A8 */
  7319. 00004FB8  0C6B 7FFF 0368           cmpi.w     [A3 + 0x368], 0x7FFF
  7320. 00004FBE  6C0A                     bge        +0xC /* 00004FCA */
  7321. 00004FC0  526B 0368                addq.w     [A3 + 0x368], 1
  7322. 00004FC4  7A02                     moveq.l    D5, 0x02
  7323. 00004FC6  6000 01E0                bra        +0x1E2 /* 000051A8 */
  7324. label00004FCA:
  7325. 00004FCA  7001                     moveq.l    D0, 0x01
  7326. 00004FCC  2F00                     move.l     -[A7], D0
  7327. 00004FCE  2F00                     move.l     -[A7], D0
  7328. 00004FD0  486B 0364                pea.l      [A3 + 0x364]
  7329. 00004FD4  2F0B                     move.l     -[A7], A3
  7330. 00004FD6  4EBA FE84                jsr        [PC - 0x17C /* 00004E5C */]
  7331. 00004FDA  4A40                     tst.w      D0
  7332. 00004FDC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7333. 00004FE0  6700 01C6                beq        +0x1C8 /* 000051A8 */
  7334. 00004FE4  7A01                     moveq.l    D5, 0x01
  7335. 00004FE6  6000 01C0                bra        +0x1C2 /* 000051A8 */
  7336. 00004FEA  7000                     moveq.l    D0, 0x00
  7337. 00004FEC  2F00                     move.l     -[A7], D0
  7338. 00004FEE  72FF                     moveq.l    D1, 0xFFFFFFFF
  7339. 00004FF0  2F01                     move.l     -[A7], D1
  7340. 00004FF2  486B 034A                pea.l      [A3 + 0x34A]
  7341. 00004FF6  2F0B                     move.l     -[A7], A3
  7342. 00004FF8  4EBA FE62                jsr        [PC - 0x19E /* 00004E5C */]
  7343. 00004FFC  4A40                     tst.w      D0
  7344. 00004FFE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7345. 00005002  6700 01A4                beq        +0x1A6 /* 000051A8 */
  7346. 00005006  7A08                     moveq.l    D5, 0x08
  7347. 00005008  7000                     moveq.l    D0, 0x00
  7348. 0000500A  2F00                     move.l     -[A7], D0
  7349. 0000500C  72FF                     moveq.l    D1, 0xFFFFFFFF
  7350. 0000500E  2F01                     move.l     -[A7], D1
  7351. 00005010  486B 034A                pea.l      [A3 + 0x34A]
  7352. 00005014  2F0B                     move.l     -[A7], A3
  7353. 00005016  4EBA FE44                jsr        [PC - 0x1BC /* 00004E5C */]
  7354. 0000501A  4A40                     tst.w      D0
  7355. 0000501C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7356. 00005020  6700 0186                beq        +0x188 /* 000051A8 */
  7357. 00005024  526B 034A                addq.w     [A3 + 0x34A], 1
  7358. 00005028  6000 017E                bra        +0x180 /* 000051A8 */
  7359. 0000502C  0C6B 7FFF 034E           cmpi.w     [A3 + 0x34E], 0x7FFF
  7360. 00005032  6C0A                     bge        +0xC /* 0000503E */
  7361. 00005034  526B 034E                addq.w     [A3 + 0x34E], 1
  7362. 00005038  7A10                     moveq.l    D5, 0x10
  7363. 0000503A  6000 016C                bra        +0x16E /* 000051A8 */
  7364. label0000503E:
  7365. 0000503E  7000                     moveq.l    D0, 0x00
  7366. 00005040  2F00                     move.l     -[A7], D0
  7367. 00005042  7201                     moveq.l    D1, 0x01
  7368. 00005044  2F01                     move.l     -[A7], D1
  7369. 00005046  486B 034A                pea.l      [A3 + 0x34A]
  7370. 0000504A  2F0B                     move.l     -[A7], A3
  7371. 0000504C  4EBA FE0E                jsr        [PC - 0x1F2 /* 00004E5C */]
  7372. 00005050  4A40                     tst.w      D0
  7373. 00005052  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7374. 00005056  6700 0150                beq        +0x152 /* 000051A8 */
  7375. 0000505A  7A08                     moveq.l    D5, 0x08
  7376. 0000505C  6000 014A                bra        +0x14C /* 000051A8 */
  7377. 00005060  376B 0364 0368           move.w     [A3 + 0x368], [A3 + 0x364]
  7378. 00005066  302B 037E                move.w     D0, [A3 + 0x37E]
  7379. 0000506A  48C0                     ext.l      D0
  7380. 0000506C  322B 0364                move.w     D1, [A3 + 0x364]
  7381. 00005070  48C1                     ext.l      D1
  7382. 00005072  B081                     cmp.l      D0, D1
  7383. 00005074  6C04                     bge        +0x6 /* 0000507A */
  7384. 00005076  536B 0368                subq.w     [A3 + 0x368], 1
  7385. label0000507A:
  7386. 0000507A  7A02                     moveq.l    D5, 0x02
  7387. 0000507C  6000 012A                bra        +0x12C /* 000051A8 */
  7388. 00005080  3D6B 0368 FFFE           move.w     [A6 - 0x2], [A3 + 0x368]
  7389. 00005086  7001                     moveq.l    D0, 0x01
  7390. 00005088  2F00                     move.l     -[A7], D0
  7391. 0000508A  2F00                     move.l     -[A7], D0
  7392. 0000508C  486E FFFE                pea.l      [A6 - 0x2]
  7393. 00005090  2F0B                     move.l     -[A7], A3
  7394. 00005092  4EBA FDC8                jsr        [PC - 0x238 /* 00004E5C */]
  7395. 00005096  4A40                     tst.w      D0
  7396. 00005098  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7397. 0000509C  6700 010A                beq        +0x10C /* 000051A8 */
  7398. 000050A0  376E FFFE 0364           move.w     [A3 + 0x364], [A6 - 0x2]
  7399. 000050A6  7A01                     moveq.l    D5, 0x01
  7400. 000050A8  6000 00FE                bra        +0x100 /* 000051A8 */
  7401. 000050AC  376B 034A 034E           move.w     [A3 + 0x34E], [A3 + 0x34A]
  7402. 000050B2  302B 0380                move.w     D0, [A3 + 0x380]
  7403. 000050B6  48C0                     ext.l      D0
  7404. 000050B8  322B 034A                move.w     D1, [A3 + 0x34A]
  7405. 000050BC  48C1                     ext.l      D1
  7406. 000050BE  B081                     cmp.l      D0, D1
  7407. 000050C0  6C04                     bge        +0x6 /* 000050C6 */
  7408. 000050C2  536B 034E                subq.w     [A3 + 0x34E], 1
  7409. label000050C6:
  7410. 000050C6  7A10                     moveq.l    D5, 0x10
  7411. 000050C8  6000 00DE                bra        +0xE0 /* 000051A8 */
  7412. 000050CC  3D6B 034E FFFE           move.w     [A6 - 0x2], [A3 + 0x34E]
  7413. 000050D2  7000                     moveq.l    D0, 0x00
  7414. 000050D4  2F00                     move.l     -[A7], D0
  7415. 000050D6  7201                     moveq.l    D1, 0x01
  7416. 000050D8  2F01                     move.l     -[A7], D1
  7417. 000050DA  486E FFFE                pea.l      [A6 - 0x2]
  7418. 000050DE  2F0B                     move.l     -[A7], A3
  7419. 000050E0  4EBA FD7A                jsr        [PC - 0x286 /* 00004E5C */]
  7420. 000050E4  4A40                     tst.w      D0
  7421. 000050E6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7422. 000050EA  6700 00BC                beq        +0xBE /* 000051A8 */
  7423. 000050EE  376E FFFE 034A           move.w     [A3 + 0x34A], [A6 - 0x2]
  7424. 000050F4  7A08                     moveq.l    D5, 0x08
  7425. 000050F6  6000 00B0                bra        +0xB2 /* 000051A8 */
  7426. 000050FA  302E 0012                move.w     D0, [A6 + 0x12]
  7427. 000050FE  48C0                     ext.l      D0
  7428. 00005100  2F00                     move.l     -[A7], D0
  7429. 00005102  2F0B                     move.l     -[A7], A3
  7430. 00005104  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  7431. 00005108  4A40                     tst.w      D0
  7432. 0000510A  508F                     addq.l     A7, 8
  7433. 0000510C  663A                     bne        +0x3C /* 00005148 */
  7434. 0000510E  302B 0364                move.w     D0, [A3 + 0x364]
  7435. 00005112  B06E 0012                cmp.w      D0, [A6 + 0x12]
  7436. 00005116  6C04                     bge        +0x6 /* 0000511C */
  7437. 00005118  7001                     moveq.l    D0, 0x01
  7438. 0000511A  6002                     bra        +0x4 /* 0000511E */
  7439. label0000511C:
  7440. 0000511C  70FF                     moveq.l    D0, 0xFFFFFFFF
  7441. label0000511E:
  7442. 0000511E  3C00                     move.w     D6, D0
  7443. 00005120  7802                     moveq.l    D4, 0x02
  7444. 00005122  601C                     bra        +0x1E /* 00005140 */
  7445. label00005124:
  7446. 00005124  7001                     moveq.l    D0, 0x01
  7447. 00005126  2F00                     move.l     -[A7], D0
  7448. 00005128  48C6                     ext.l      D6
  7449. 0000512A  2F06                     move.l     -[A7], D6
  7450. 0000512C  486E 0012                pea.l      [A6 + 0x12]
  7451. 00005130  2F0B                     move.l     -[A7], A3
  7452. 00005132  4EBA FD28                jsr        [PC - 0x2D8 /* 00004E5C */]
  7453. 00005136  4A40                     tst.w      D0
  7454. 00005138  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7455. 0000513C  660A                     bne        +0xC /* 00005148 */
  7456. 0000513E  4446                     neg.w      D6
  7457. label00005140:
  7458. 00005140  3004                     move.w     D0, D4
  7459. 00005142  5344                     subq.w     D4, 1
  7460. 00005144  4A40                     tst.w      D0
  7461. 00005146  66DC                     bne        -0x22 /* 00005124 */
  7462. label00005148:
  7463. 00005148  376E 0012 0364           move.w     [A3 + 0x364], [A6 + 0x12]
  7464. 0000514E  7A01                     moveq.l    D5, 0x01
  7465. 00005150  6056                     bra        +0x58 /* 000051A8 */
  7466. 00005152  302E 0012                move.w     D0, [A6 + 0x12]
  7467. 00005156  48C0                     ext.l      D0
  7468. 00005158  2F00                     move.l     -[A7], D0
  7469. 0000515A  2F0B                     move.l     -[A7], A3
  7470. 0000515C  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  7471. 00005160  4A40                     tst.w      D0
  7472. 00005162  508F                     addq.l     A7, 8
  7473. 00005164  663A                     bne        +0x3C /* 000051A0 */
  7474. 00005166  302B 034A                move.w     D0, [A3 + 0x34A]
  7475. 0000516A  B06E 0012                cmp.w      D0, [A6 + 0x12]
  7476. 0000516E  6C04                     bge        +0x6 /* 00005174 */
  7477. 00005170  7001                     moveq.l    D0, 0x01
  7478. 00005172  6002                     bra        +0x4 /* 00005176 */
  7479. label00005174:
  7480. 00005174  70FF                     moveq.l    D0, 0xFFFFFFFF
  7481. label00005176:
  7482. 00005176  3E00                     move.w     D7, D0
  7483. 00005178  7802                     moveq.l    D4, 0x02
  7484. 0000517A  601C                     bra        +0x1E /* 00005198 */
  7485. label0000517C:
  7486. 0000517C  7000                     moveq.l    D0, 0x00
  7487. 0000517E  2F00                     move.l     -[A7], D0
  7488. 00005180  48C7                     ext.l      D7
  7489. 00005182  2F07                     move.l     -[A7], D7
  7490. 00005184  486E 0012                pea.l      [A6 + 0x12]
  7491. 00005188  2F0B                     move.l     -[A7], A3
  7492. 0000518A  4EBA FCD0                jsr        [PC - 0x330 /* 00004E5C */]
  7493. 0000518E  4A40                     tst.w      D0
  7494. 00005190  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7495. 00005194  660A                     bne        +0xC /* 000051A0 */
  7496. 00005196  4447                     neg.w      D7
  7497. label00005198:
  7498. 00005198  3004                     move.w     D0, D4
  7499. 0000519A  5344                     subq.w     D4, 1
  7500. 0000519C  4A40                     tst.w      D0
  7501. 0000519E  66DC                     bne        -0x22 /* 0000517C */
  7502. label000051A0:
  7503. 000051A0  376E 0012 034A           move.w     [A3 + 0x34A], [A6 + 0x12]
  7504. 000051A6  7A08                     moveq.l    D5, 0x08
  7505. label000051A8:
  7506. 000051A8  7000                     moveq.l    D0, 0x00
  7507. 000051AA  3005                     move.w     D0, D5
  7508. 000051AC  2F00                     move.l     -[A7], D0
  7509. 000051AE  2F0B                     move.l     -[A7], A3
  7510. 000051B0  4EBA E618                jsr        [PC - 0x19E8 /* 000037CA */]
  7511. 000051B4  2F0B                     move.l     -[A7], A3
  7512. 000051B6  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  7513. 000051BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7514. 000051BE  4CEE 08F0 FFEA           movem.l    D4,D5,D6,D7,A3, [A6 - 0x16]
  7515. 000051C4  4E5E                     unlink     A6
  7516. 000051C6  4E75                     rts
  7517. fn000051C8:
  7518. 000051C8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  7519. 000051CC  286F 0024                movea.l    A4, [A7 + 0x24]
  7520. 000051D0  3A2F 001E                move.w     D5, [A7 + 0x1E]
  7521. 000051D4  266F 0018                movea.l    A3, [A7 + 0x18]
  7522. 000051D8  4A6B 0012                tst.w      [A3 + 0x12]
  7523. 000051DC  6606                     bne        +0x8 /* 000051E4 */
  7524. 000051DE  3C3C 7FFF                move.w     D6, 0x7FFF
  7525. 000051E2  607A                     bra        +0x7C /* 0000525E */
  7526. label000051E4:
  7527. 000051E4  206B 0016                movea.l    A0, [A3 + 0x16]
  7528. 000051E8  3E2B 0010                move.w     D7, [A3 + 0x10]
  7529. 000051EC  3007                     move.w     D0, D7
  7530. 000051EE  48C0                     ext.l      D0
  7531. 000051F0  E780                     asl        D0, 3
  7532. 000051F2  BA70 0800                cmp.w      D5, [A0 + D0]
  7533. 000051F6  6C04                     bge        +0x6 /* 000051FC */
  7534. 000051F8  7CFF                     moveq.l    D6, 0xFFFFFFFF
  7535. 000051FA  6062                     bra        +0x64 /* 0000525E */
  7536. label000051FC:
  7537. 000051FC  BA6F 0022                cmp.w      D5, [A7 + 0x22]
  7538. 00005200  6E14                     bgt        +0x16 /* 00005216 */
  7539. 00005202  206B 0016                movea.l    A0, [A3 + 0x16]
  7540. 00005206  302B 0012                move.w     D0, [A3 + 0x12]
  7541. 0000520A  5340                     subq.w     D0, 1
  7542. 0000520C  48C0                     ext.l      D0
  7543. 0000520E  E780                     asl        D0, 3
  7544. 00005210  BA70 0802                cmp.w      D5, [A0 + D0 + 0x2]
  7545. 00005214  6F24                     ble        +0x26 /* 0000523A */
  7546. label00005216:
  7547. 00005216  3C2B 000E                move.w     D6, [A3 + 0xE]
  7548. 0000521A  BC6B 000C                cmp.w      D6, [A3 + 0xC]
  7549. 0000521E  6C06                     bge        +0x8 /* 00005226 */
  7550. 00005220  3C2B 000C                move.w     D6, [A3 + 0xC]
  7551. 00005224  6008                     bra        +0xA /* 0000522E */
  7552. label00005226:
  7553. 00005226  0C46 7FFF                cmpi.w     D6, 0x7FFF
  7554. 0000522A  6C02                     bge        +0x4 /* 0000522E */
  7555. 0000522C  5246                     addq.w     D6, 1
  7556. label0000522E:
  7557. 0000522E  206F 0028                movea.l    A0, [A7 + 0x28]
  7558. 00005232  302F 002E                move.w     D0, [A7 + 0x2E]
  7559. 00005236  C150                     and.w      [A0], D0
  7560. 00005238  6024                     bra        +0x26 /* 0000525E */
  7561. label0000523A:
  7562. 0000523A  206B 0016                movea.l    A0, [A3 + 0x16]
  7563. 0000523E  48C7                     ext.l      D7
  7564. 00005240  2007                     move.l     D0, D7
  7565. 00005242  E780                     asl        D0, 3
  7566. 00005244  BA70 0802                cmp.w      D5, [A0 + D0 + 0x2]
  7567. 00005248  6E10                     bgt        +0x12 /* 0000525A */
  7568. 0000524A  206B 0016                movea.l    A0, [A3 + 0x16]
  7569. 0000524E  48C7                     ext.l      D7
  7570. 00005250  2007                     move.l     D0, D7
  7571. 00005252  E780                     asl        D0, 3
  7572. 00005254  3C30 0804                move.w     D6, [A0 + D0 + 0x4]
  7573. 00005258  6004                     bra        +0x6 /* 0000525E */
  7574. label0000525A:
  7575. 0000525A  5247                     addq.w     D7, 1
  7576. 0000525C  60DC                     bra        -0x22 /* 0000523A */
  7577. label0000525E:
  7578. 0000525E  3886                     move.w     [A4], D6
  7579. 00005260  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  7580. 00005264  4E75                     rts
  7581. fn00005266:
  7582. 00005266  4E56 0000                link       A6, 0
  7583. 0000526A  48E7 0018                movem.l    -[A7], A3,A4
  7584. 0000526E  286E 001C                movea.l    A4, [A6 + 0x1C]
  7585. 00005272  266E 0008                movea.l    A3, [A6 + 0x8]
  7586. 00005276  70EF                     moveq.l    D0, 0xFFFFFFEF
  7587. 00005278  2F00                     move.l     -[A7], D0
  7588. 0000527A  2F0C                     move.l     -[A7], A4
  7589. 0000527C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7590. 00005280  322B 0170                move.w     D1, [A3 + 0x170]
  7591. 00005284  48C1                     ext.l      D1
  7592. 00005286  2F01                     move.l     -[A7], D1
  7593. 00005288  322E 000E                move.w     D1, [A6 + 0xE]
  7594. 0000528C  48C1                     ext.l      D1
  7595. 0000528E  2F01                     move.l     -[A7], D1
  7596. 00005290  486B 0340                pea.l      [A3 + 0x340]
  7597. 00005294  4EBA FF32                jsr        [PC - 0xCE /* 000051C8 */]
  7598. 00005298  70DF                     moveq.l    D0, 0xFFFFFFDF
  7599. 0000529A  2F00                     move.l     -[A7], D0
  7600. 0000529C  2F0C                     move.l     -[A7], A4
  7601. 0000529E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7602. 000052A2  322B 016E                move.w     D1, [A3 + 0x16E]
  7603. 000052A6  48C1                     ext.l      D1
  7604. 000052A8  2F01                     move.l     -[A7], D1
  7605. 000052AA  322E 0012                move.w     D1, [A6 + 0x12]
  7606. 000052AE  48C1                     ext.l      D1
  7607. 000052B0  2F01                     move.l     -[A7], D1
  7608. 000052B2  486B 035A                pea.l      [A3 + 0x35A]
  7609. 000052B6  4EBA FF10                jsr        [PC - 0xF0 /* 000051C8 */]
  7610. 000052BA  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  7611. 000052C0  4E5E                     unlink     A6
  7612. 000052C2  4E75                     rts
  7613. fn000052C4:
  7614. 000052C4  4E56 FE00                link       A6, -0x0200
  7615. 000052C8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7616. 000052CC  4AAD E018                tst.l      [A5 - 0x1FE8]
  7617. 000052D0  6700 043A                beq        +0x43C /* 0000570C */
  7618. 000052D4  202D B9FC                move.l     D0, [A5 - 0x4604]
  7619. 000052D8  B0AD E9E2                cmp.l      D0, [A5 - 0x161E]
  7620. 000052DC  6600 042E                bne        +0x430 /* 0000570C */
  7621. 000052E0  4246                     clr.w      D6
  7622. 000052E2  4247                     clr.w      D7
  7623. 000052E4  206D BBB8                movea.l    A0, [A5 - 0x4448]
  7624. 000052E8  4210                     clr.b      [A0]
  7625. 000052EA  206D B9FC                movea.l    A0, [A5 - 0x4604]
  7626. 000052EE  47E8 032E                lea.l      A3, [A0 + 0x32E]
  7627. 000052F2  4A6B 000C                tst.w      [A3 + 0xC]
  7628. 000052F6  6620                     bne        +0x22 /* 00005318 */
  7629. 000052F8  2F2D BBB8                move.l     -[A7], [A5 - 0x4448]
  7630. 000052FC  4878 04DC                push.l     0x4DC
  7631. 00005300  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  7632. 00005304  486D BE1A                pea.l      [A5 - 0x41E6]
  7633. 00005308  2F2D BBB8                move.l     -[A7], [A5 - 0x4448]
  7634. 0000530C  4EAD 0F12                jsr        [A5 + 0xF12 /* export_478 */]
  7635. 00005310  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7636. 00005314  6000 03E8                bra        +0x3EA /* 000056FE */
  7637. label00005318:
  7638. 00005318  48C7                     ext.l      D7
  7639. 0000531A  2007                     move.l     D0, D7
  7640. 0000531C  D0AD BBB8                add.l      D0, [A5 - 0x4448]
  7641. 00005320  2F00                     move.l     -[A7], D0
  7642. 00005322  4A46                     tst.w      D6
  7643. 00005324  6708                     beq        +0xA /* 0000532E */
  7644. 00005326  203C 0000 04DE           move.l     D0, 0x4DE
  7645. 0000532C  6006                     bra        +0x8 /* 00005334 */
  7646. label0000532E:
  7647. 0000532E  203C 0000 04DD           move.l     D0, 0x4DD
  7648. label00005334:
  7649. 00005334  2F00                     move.l     -[A7], D0
  7650. 00005336  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  7651. 0000533A  48C7                     ext.l      D7
  7652. 0000533C  2007                     move.l     D0, D7
  7653. 0000533E  D0AD BBB8                add.l      D0, [A5 - 0x4448]
  7654. 00005342  2F00                     move.l     -[A7], D0
  7655. 00005344  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  7656. 00005348  DE40                     add.w      D7, D0
  7657. 0000534A  302B 000C                move.w     D0, [A3 + 0xC]
  7658. 0000534E  5340                     subq.w     D0, 1
  7659. 00005350  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7660. 00005354  6B00 0376                bmi        +0x378 /* 000056CC */
  7661. 00005358  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  7662. 0000535C  6E00 036E                bgt        +0x370 /* 000056CC */
  7663. 00005360  D040                     add.w      D0, D0
  7664. 00005362  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  7665. 00005366  4EFB 0000                jmp        [PC + D0.w]
  7666. 0000536A  0016 0364                ori.b      [A6], 0x64 /* 'd' */
  7667. 0000536E  008C 0184 0364           ori.l      A4, 0x1840364
  7668. 00005374  02D0                     .incomplete
  7669. 00005376  02EE                     .incomplete
  7670. 00005378  030C                     btst       A4, D1
  7671. 0000537A  032A 0348                btst       [A2 + 0x348], D1
  7672. 0000537E  206D B9FC                movea.l    A0, [A5 - 0x4604]
  7673. 00005382  2068 0412                movea.l    A0, [A0 + 0x412]
  7674. 00005386  3028 0180                move.w     D0, [A0 + 0x180]
  7675. 0000538A  48C0                     ext.l      D0
  7676. 0000538C  2F00                     move.l     -[A7], D0
  7677. 0000538E  7000                     moveq.l    D0, 0x00
  7678. 00005390  2F00                     move.l     -[A7], D0
  7679. 00005392  322B 000A                move.w     D1, [A3 + 0xA]
  7680. 00005396  48C1                     ext.l      D1
  7681. 00005398  2F01                     move.l     -[A7], D1
  7682. 0000539A  322B 0008                move.w     D1, [A3 + 0x8]
  7683. 0000539E  48C1                     ext.l      D1
  7684. 000053A0  2F01                     move.l     -[A7], D1
  7685. 000053A2  322B 0006                move.w     D1, [A3 + 0x6]
  7686. 000053A6  48C1                     ext.l      D1
  7687. 000053A8  2F01                     move.l     -[A7], D1
  7688. 000053AA  322B 0004                move.w     D1, [A3 + 0x4]
  7689. 000053AE  48C1                     ext.l      D1
  7690. 000053B0  2F01                     move.l     -[A7], D1
  7691. 000053B2  486E FE00                pea.l      [A6 - 0x200]
  7692. 000053B6  4EAD 12B2                jsr        [A5 + 0x12B2 /* export_594 */]
  7693. 000053BA  7000                     moveq.l    D0, 0x00
  7694. 000053BC  102E FE00                move.b     D0, [A6 - 0x200]
  7695. 000053C0  5280                     addq.l     D0, 1
  7696. 000053C2  41EE FE00                lea.l      A0, [A6 - 0x200]
  7697. 000053C6  4230 0000                clr.b      [A0 + D0.w]
  7698. 000053CA  43EE FE00                lea.l      A1, [A6 - 0x200]
  7699. 000053CE  5289                     addq.l     A1, 1
  7700. 000053D0  2F09                     move.l     -[A7], A1
  7701. 000053D2  4878 04CB                push.l     0x4CB
  7702. 000053D6  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  7703. 000053DA  588F                     addq.l     A7, 4
  7704. 000053DC  2F00                     move.l     -[A7], D0
  7705. 000053DE  48C7                     ext.l      D7
  7706. 000053E0  2007                     move.l     D0, D7
  7707. 000053E2  D0AD BBB8                add.l      D0, [A5 - 0x4448]
  7708. 000053E6  2F00                     move.l     -[A7], D0
  7709. 000053E8  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  7710. 000053EC  4FEF 0028                lea.l      A7, [A7 + 0x28]
  7711. 000053F0  6000 02DA                bra        +0x2DC /* 000056CC */
  7712. 000053F4  2F2D B9FC                move.l     -[A7], [A5 - 0x4604]
  7713. 000053F8  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  7714. 000053FC  4A40                     tst.w      D0
  7715. 000053FE  588F                     addq.l     A7, 4
  7716. 00005400  6700 0090                beq        +0x92 /* 00005492 */
  7717. 00005404  206D B9FC                movea.l    A0, [A5 - 0x4604]
  7718. 00005408  2068 03DA                movea.l    A0, [A0 + 0x3DA]
  7719. 0000540C  7001                     moveq.l    D0, 0x01
  7720. 0000540E  B028 004C                cmp.b      D0, [A0 + 0x4C]
  7721. 00005412  667E                     bne        +0x80 /* 00005492 */
  7722. 00005414  206B 0004                movea.l    A0, [A3 + 0x4]
  7723. 00005418  4A10                     tst.b      [A0]
  7724. 0000541A  673A                     beq        +0x3C /* 00005456 */
  7725. 0000541C  206D B9FC                movea.l    A0, [A5 - 0x4604]
  7726. 00005420  2068 03DA                movea.l    A0, [A0 + 0x3DA]
  7727. 00005424  2F28 0066                move.l     -[A7], [A0 + 0x66]
  7728. 00005428  206D B9FC                movea.l    A0, [A5 - 0x4604]
  7729. 0000542C  2068 03DA                movea.l    A0, [A0 + 0x3DA]
  7730. 00005430  2F28 0062                move.l     -[A7], [A0 + 0x62]
  7731. 00005434  206B 0004                movea.l    A0, [A3 + 0x4]
  7732. 00005438  2F08                     move.l     -[A7], A0
  7733. 0000543A  4878 04E0                push.l     0x4E0
  7734. 0000543E  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  7735. 00005442  588F                     addq.l     A7, 4
  7736. 00005444  2F00                     move.l     -[A7], D0
  7737. 00005446  2F2D BBB8                move.l     -[A7], [A5 - 0x4448]
  7738. 0000544A  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  7739. 0000544E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  7740. 00005452  6000 0278                bra        +0x27A /* 000056CC */
  7741. label00005456:
  7742. 00005456  206D B9FC                movea.l    A0, [A5 - 0x4604]
  7743. 0000545A  2068 03DA                movea.l    A0, [A0 + 0x3DA]
  7744. 0000545E  2F28 0066                move.l     -[A7], [A0 + 0x66]
  7745. 00005462  206D B9FC                movea.l    A0, [A5 - 0x4604]
  7746. 00005466  2068 03DA                movea.l    A0, [A0 + 0x3DA]
  7747. 0000546A  2F28 0062                move.l     -[A7], [A0 + 0x62]
  7748. 0000546E  206B 0004                movea.l    A0, [A3 + 0x4]
  7749. 00005472  2F28 0010                move.l     -[A7], [A0 + 0x10]
  7750. 00005476  4878 04E1                push.l     0x4E1
  7751. 0000547A  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  7752. 0000547E  588F                     addq.l     A7, 4
  7753. 00005480  2F00                     move.l     -[A7], D0
  7754. 00005482  2F2D BBB8                move.l     -[A7], [A5 - 0x4448]
  7755. 00005486  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  7756. 0000548A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  7757. 0000548E  6000 023C                bra        +0x23E /* 000056CC */
  7758. label00005492:
  7759. 00005492  206B 0004                movea.l    A0, [A3 + 0x4]
  7760. 00005496  4A10                     tst.b      [A0]
  7761. 00005498  6728                     beq        +0x2A /* 000054C2 */
  7762. 0000549A  206B 0004                movea.l    A0, [A3 + 0x4]
  7763. 0000549E  2F08                     move.l     -[A7], A0
  7764. 000054A0  4878 04E2                push.l     0x4E2
  7765. 000054A4  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  7766. 000054A8  588F                     addq.l     A7, 4
  7767. 000054AA  2F00                     move.l     -[A7], D0
  7768. 000054AC  48C7                     ext.l      D7
  7769. 000054AE  2007                     move.l     D0, D7
  7770. 000054B0  D0AD BBB8                add.l      D0, [A5 - 0x4448]
  7771. 000054B4  2F00                     move.l     -[A7], D0
  7772. 000054B6  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  7773. 000054BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7774. 000054BE  6000 020C                bra        +0x20E /* 000056CC */
  7775. label000054C2:
  7776. 000054C2  206B 0004                movea.l    A0, [A3 + 0x4]
  7777. 000054C6  2F28 0010                move.l     -[A7], [A0 + 0x10]
  7778. 000054CA  4878 04CC                push.l     0x4CC
  7779. 000054CE  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  7780. 000054D2  588F                     addq.l     A7, 4
  7781. 000054D4  2F00                     move.l     -[A7], D0
  7782. 000054D6  48C7                     ext.l      D7
  7783. 000054D8  2007                     move.l     D0, D7
  7784. 000054DA  D0AD BBB8                add.l      D0, [A5 - 0x4448]
  7785. 000054DE  2F00                     move.l     -[A7], D0
  7786. 000054E0  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  7787. 000054E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7788. 000054E8  6000 01E2                bra        +0x1E4 /* 000056CC */
  7789. 000054EC  302B 0008                move.w     D0, [A3 + 0x8]
  7790. 000054F0  5340                     subq.w     D0, 1
  7791. 000054F2  6B00 00DE                bmi        +0xE0 /* 000055D2 */
  7792. 000054F6  0C40 0007                cmpi.w     D0, 0x7
  7793. 000054FA  6E00 00D6                bgt        +0xD8 /* 000055D2 */
  7794. 000054FE  D040                     add.w      D0, D0
  7795. 00005500  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  7796. 00005504  4EFB 0000                jmp        [PC + D0.w]
  7797. 00005508  0012 0022                ori.b      [A2], 0x22 /* '\"' */
  7798. 0000550C  0032 0042 0066           ori.b      [A2 + D0.w + 0x66], 0x42 /* 'B' */
  7799. 00005512  0074 009A 00C0           ori.w      [A4 + D0.w - 0x64], 0x9A
  7800. 00005518  4878 04CD                push.l     0x4CD
  7801. 0000551C  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  7802. 00005520  2840                     movea.l    A4, D0
  7803. 00005522  588F                     addq.l     A7, 4
  7804. 00005524  6000 00AC                bra        +0xAE /* 000055D2 */
  7805. 00005528  4878 04CE                push.l     0x4CE
  7806. 0000552C  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  7807. 00005530  2840                     movea.l    A4, D0
  7808. 00005532  588F                     addq.l     A7, 4
  7809. 00005534  6000 009C                bra        +0x9E /* 000055D2 */
  7810. 00005538  4878 04CF                push.l     0x4CF
  7811. 0000553C  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  7812. 00005540  2840                     movea.l    A4, D0
  7813. 00005542  588F                     addq.l     A7, 4
  7814. 00005544  6000 008C                bra        +0x8E /* 000055D2 */
  7815. 00005548  302B 000A                move.w     D0, [A3 + 0xA]
  7816. 0000554C  48C0                     ext.l      D0
  7817. 0000554E  2F00                     move.l     -[A7], D0
  7818. 00005550  4878 04D0                push.l     0x4D0
  7819. 00005554  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  7820. 00005558  588F                     addq.l     A7, 4
  7821. 0000555A  2F00                     move.l     -[A7], D0
  7822. 0000555C  49EE FE00                lea.l      A4, [A6 - 0x200]
  7823. 00005560  2F0C                     move.l     -[A7], A4
  7824. 00005562  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  7825. 00005566  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7826. 0000556A  6066                     bra        +0x68 /* 000055D2 */
  7827. 0000556C  4878 04D1                push.l     0x4D1
  7828. 00005570  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  7829. 00005574  2840                     movea.l    A4, D0
  7830. 00005576  588F                     addq.l     A7, 4
  7831. 00005578  6058                     bra        +0x5A /* 000055D2 */
  7832. 0000557A  302B 000A                move.w     D0, [A3 + 0xA]
  7833. 0000557E  48C0                     ext.l      D0
  7834. 00005580  5280                     addq.l     D0, 1
  7835. 00005582  2F00                     move.l     -[A7], D0
  7836. 00005584  4878 04D2                push.l     0x4D2
  7837. 00005588  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  7838. 0000558C  588F                     addq.l     A7, 4
  7839. 0000558E  2F00                     move.l     -[A7], D0
  7840. 00005590  49EE FE00                lea.l      A4, [A6 - 0x200]
  7841. 00005594  2F0C                     move.l     -[A7], A4
  7842. 00005596  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  7843. 0000559A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7844. 0000559E  6032                     bra        +0x34 /* 000055D2 */
  7845. 000055A0  302B 000A                move.w     D0, [A3 + 0xA]
  7846. 000055A4  48C0                     ext.l      D0
  7847. 000055A6  5280                     addq.l     D0, 1
  7848. 000055A8  2F00                     move.l     -[A7], D0
  7849. 000055AA  4878 04D3                push.l     0x4D3
  7850. 000055AE  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  7851. 000055B2  588F                     addq.l     A7, 4
  7852. 000055B4  2F00                     move.l     -[A7], D0
  7853. 000055B6  49EE FE00                lea.l      A4, [A6 - 0x200]
  7854. 000055BA  2F0C                     move.l     -[A7], A4
  7855. 000055BC  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  7856. 000055C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7857. 000055C4  600C                     bra        +0xE /* 000055D2 */
  7858. 000055C6  4878 04D4                push.l     0x4D4
  7859. 000055CA  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  7860. 000055CE  2840                     movea.l    A4, D0
  7861. 000055D0  588F                     addq.l     A7, 4
  7862. label000055D2:
  7863. 000055D2  206B 0004                movea.l    A0, [A3 + 0x4]
  7864. 000055D6  4A10                     tst.b      [A0]
  7865. 000055D8  672E                     beq        +0x30 /* 00005608 */
  7866. 000055DA  2F0C                     move.l     -[A7], A4
  7867. 000055DC  206B 0004                movea.l    A0, [A3 + 0x4]
  7868. 000055E0  2F08                     move.l     -[A7], A0
  7869. 000055E2  486E FF00                pea.l      [A6 - 0x100]
  7870. 000055E6  4878 04E3                push.l     0x4E3
  7871. 000055EA  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  7872. 000055EE  508F                     addq.l     A7, 8
  7873. 000055F0  2F00                     move.l     -[A7], D0
  7874. 000055F2  48C7                     ext.l      D7
  7875. 000055F4  2007                     move.l     D0, D7
  7876. 000055F6  D0AD BBB8                add.l      D0, [A5 - 0x4448]
  7877. 000055FA  2F00                     move.l     -[A7], D0
  7878. 000055FC  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  7879. 00005600  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7880. 00005604  6000 00C6                bra        +0xC8 /* 000056CC */
  7881. label00005608:
  7882. 00005608  2F0C                     move.l     -[A7], A4
  7883. 0000560A  206B 0004                movea.l    A0, [A3 + 0x4]
  7884. 0000560E  2F28 0010                move.l     -[A7], [A0 + 0x10]
  7885. 00005612  486E FF00                pea.l      [A6 - 0x100]
  7886. 00005616  4878 04D5                push.l     0x4D5
  7887. 0000561A  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  7888. 0000561E  508F                     addq.l     A7, 8
  7889. 00005620  2F00                     move.l     -[A7], D0
  7890. 00005622  48C7                     ext.l      D7
  7891. 00005624  2007                     move.l     D0, D7
  7892. 00005626  D0AD BBB8                add.l      D0, [A5 - 0x4448]
  7893. 0000562A  2F00                     move.l     -[A7], D0
  7894. 0000562C  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  7895. 00005630  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7896. 00005634  6000 0096                bra        +0x98 /* 000056CC */
  7897. 00005638  4878 04D7                push.l     0x4D7
  7898. 0000563C  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  7899. 00005640  588F                     addq.l     A7, 4
  7900. 00005642  2F00                     move.l     -[A7], D0
  7901. 00005644  48C7                     ext.l      D7
  7902. 00005646  2007                     move.l     D0, D7
  7903. 00005648  D0AD BBB8                add.l      D0, [A5 - 0x4448]
  7904. 0000564C  2F00                     move.l     -[A7], D0
  7905. 0000564E  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  7906. 00005652  508F                     addq.l     A7, 8
  7907. 00005654  6076                     bra        +0x78 /* 000056CC */
  7908. 00005656  4878 04D8                push.l     0x4D8
  7909. 0000565A  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  7910. 0000565E  588F                     addq.l     A7, 4
  7911. 00005660  2F00                     move.l     -[A7], D0
  7912. 00005662  48C7                     ext.l      D7
  7913. 00005664  2007                     move.l     D0, D7
  7914. 00005666  D0AD BBB8                add.l      D0, [A5 - 0x4448]
  7915. 0000566A  2F00                     move.l     -[A7], D0
  7916. 0000566C  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  7917. 00005670  508F                     addq.l     A7, 8
  7918. 00005672  6058                     bra        +0x5A /* 000056CC */
  7919. 00005674  4878 04D9                push.l     0x4D9
  7920. 00005678  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  7921. 0000567C  588F                     addq.l     A7, 4
  7922. 0000567E  2F00                     move.l     -[A7], D0
  7923. 00005680  48C7                     ext.l      D7
  7924. 00005682  2007                     move.l     D0, D7
  7925. 00005684  D0AD BBB8                add.l      D0, [A5 - 0x4448]
  7926. 00005688  2F00                     move.l     -[A7], D0
  7927. 0000568A  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  7928. 0000568E  508F                     addq.l     A7, 8
  7929. 00005690  603A                     bra        +0x3C /* 000056CC */
  7930. 00005692  4878 04DA                push.l     0x4DA
  7931. 00005696  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  7932. 0000569A  588F                     addq.l     A7, 4
  7933. 0000569C  2F00                     move.l     -[A7], D0
  7934. 0000569E  48C7                     ext.l      D7
  7935. 000056A0  2007                     move.l     D0, D7
  7936. 000056A2  D0AD BBB8                add.l      D0, [A5 - 0x4448]
  7937. 000056A6  2F00                     move.l     -[A7], D0
  7938. 000056A8  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  7939. 000056AC  508F                     addq.l     A7, 8
  7940. 000056AE  601C                     bra        +0x1E /* 000056CC */
  7941. 000056B0  4878 04DB                push.l     0x4DB
  7942. 000056B4  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  7943. 000056B8  588F                     addq.l     A7, 4
  7944. 000056BA  2F00                     move.l     -[A7], D0
  7945. 000056BC  48C7                     ext.l      D7
  7946. 000056BE  2007                     move.l     D0, D7
  7947. 000056C0  D0AD BBB8                add.l      D0, [A5 - 0x4448]
  7948. 000056C4  2F00                     move.l     -[A7], D0
  7949. 000056C6  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  7950. 000056CA  508F                     addq.l     A7, 8
  7951. label000056CC:
  7952. 000056CC  48C7                     ext.l      D7
  7953. 000056CE  2007                     move.l     D0, D7
  7954. 000056D0  D0AD BBB8                add.l      D0, [A5 - 0x4448]
  7955. 000056D4  2F00                     move.l     -[A7], D0
  7956. 000056D6  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  7957. 000056DA  DE40                     add.w      D7, D0
  7958. 000056DC  206D BBB8                movea.l    A0, [A5 - 0x4448]
  7959. 000056E0  3007                     move.w     D0, D7
  7960. 000056E2  5247                     addq.w     D7, 1
  7961. 000056E4  11BC 000D 0000           move.b     [A0 + D0.w], 0xD /* '\r' */
  7962. 000056EA  206D BBB8                movea.l    A0, [A5 - 0x4448]
  7963. 000056EE  4230 7000                clr.b      [A0 + D7.w]
  7964. 000056F2  7C01                     moveq.l    D6, 0x01
  7965. 000056F4  588F                     addq.l     A7, 4
  7966. 000056F6  2653                     movea.l    A3, [A3]
  7967. 000056F8  200B                     move.l     D0, A3
  7968. 000056FA  6600 FC1C                bne        -0x3E2 /* 00005318 */
  7969. label000056FE:
  7970. 000056FE  7001                     moveq.l    D0, 0x01
  7971. 00005700  2F00                     move.l     -[A7], D0
  7972. 00005702  2F2D BBB8                move.l     -[A7], [A5 - 0x4448]
  7973. 00005706  4EAD 191A                jsr        [A5 + 0x191A /* export_799 */]
  7974. 0000570A  508F                     addq.l     A7, 8
  7975. label0000570C:
  7976. 0000570C  4CEE 18C0 FDF0           movem.l    D6,D7,A3,A4, [A6 - 0x210]
  7977. 00005712  4E5E                     unlink     A6
  7978. 00005714  4E75                     rts
  7979. export_530:
  7980. fn00005716:
  7981. 00005716  4E56 FFF2                link       A6, -0x000E
  7982. 0000571A  48E7 0110                movem.l    -[A7], D7,A3
  7983. 0000571E  7E01                     moveq.l    D7, 0x01
  7984. 00005720  7000                     moveq.l    D0, 0x00
  7985. 00005722  2F00                     move.l     -[A7], D0
  7986. 00005724  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  7987. 00005728  2200                     move.l     D1, D0
  7988. 0000572A  201F                     move.l     D0, [A7]+
  7989. 0000572C  4A41                     tst.w      D1
  7990. 0000572E  6612                     bne        +0x14 /* 00005742 */
  7991. 00005730  4AAD E9DE                tst.l      [A5 - 0x1622]
  7992. 00005734  670C                     beq        +0xE /* 00005742 */
  7993. 00005736  206D E9DE                movea.l    A0, [A5 - 0x1622]
  7994. 0000573A  4A68 018A                tst.w      [A0 + 0x18A]
  7995. 0000573E  6602                     bne        +0x4 /* 00005742 */
  7996. 00005740  7001                     moveq.l    D0, 0x01
  7997. label00005742:
  7998. 00005742  4A80                     tst.l      D0
  7999. 00005744  6706                     beq        +0x8 /* 0000574C */
  8000. 00005746  202D E9DE                move.l     D0, [A5 - 0x1622]
  8001. 0000574A  6002                     bra        +0x4 /* 0000574E */
  8002. label0000574C:
  8003. 0000574C  7000                     moveq.l    D0, 0x00
  8004. label0000574E:
  8005. 0000574E  2640                     movea.l    A3, D0
  8006. 00005750  200B                     move.l     D0, A3
  8007. 00005752  6700 0084                beq        +0x86 /* 000057D8 */
  8008. 00005756  41EB 01DA                lea.l      A0, [A3 + 0x1DA]
  8009. 0000575A  B1EB 03DE                cmpa.l     A0, [A3 + 0x3DE]
  8010. 0000575E  6678                     bne        +0x7A /* 000057D8 */
  8011. 00005760  486E FFF2                pea.l      [A6 - 0xE]
  8012. 00005764  486B 032E                pea.l      [A3 + 0x32E]
  8013. 00005768  4EAD 1392                jsr        [A5 + 0x1392 /* export_622 */]
  8014. 0000576C  7000                     moveq.l    D0, 0x00
  8015. 0000576E  2F00                     move.l     -[A7], D0
  8016. 00005770  2F00                     move.l     -[A7], D0
  8017. 00005772  720A                     moveq.l    D1, 0x0A
  8018. 00005774  2F01                     move.l     -[A7], D1
  8019. 00005776  2F0B                     move.l     -[A7], A3
  8020. 00005778  4EBA CD1A                jsr        [PC - 0x32E6 /* 00002494 */]
  8021. 0000577C  41EB 01DA                lea.l      A0, [A3 + 0x1DA]
  8022. 00005780  B1EB 03DE                cmpa.l     A0, [A3 + 0x3DE]
  8023. 00005784  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8024. 00005788  6602                     bne        +0x4 /* 0000578C */
  8025. 0000578A  4247                     clr.w      D7
  8026. label0000578C:
  8027. 0000578C  486B 032E                pea.l      [A3 + 0x32E]
  8028. 00005790  486E FFF2                pea.l      [A6 - 0xE]
  8029. 00005794  4EAD 1392                jsr        [A5 + 0x1392 /* export_622 */]
  8030. 00005798  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  8031. 0000579C  486E FFF2                pea.l      [A6 - 0xE]
  8032. 000057A0  4EAD 12F2                jsr        [A5 + 0x12F2 /* export_602 */]
  8033. 000057A4  4878 0107                push.l     0x107
  8034. 000057A8  7000                     moveq.l    D0, 0x00
  8035. 000057AA  2F00                     move.l     -[A7], D0
  8036. 000057AC  322D BA7C                move.w     D1, [A5 - 0x4584]
  8037. 000057B0  48C1                     ext.l      D1
  8038. 000057B2  2F01                     move.l     -[A7], D1
  8039. 000057B4  322D BA7C                move.w     D1, [A5 - 0x4584]
  8040. 000057B8  48C1                     ext.l      D1
  8041. 000057BA  2F01                     move.l     -[A7], D1
  8042. 000057BC  322D BA7E                move.w     D1, [A5 - 0x4582]
  8043. 000057C0  48C1                     ext.l      D1
  8044. 000057C2  2F01                     move.l     -[A7], D1
  8045. 000057C4  322D BA7E                move.w     D1, [A5 - 0x4582]
  8046. 000057C8  48C1                     ext.l      D1
  8047. 000057CA  2F01                     move.l     -[A7], D1
  8048. 000057CC  2F2B 0412                move.l     -[A7], [A3 + 0x412]
  8049. 000057D0  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  8050. 000057D4  4FEF 0028                lea.l      A7, [A7 + 0x28]
  8051. label000057D8:
  8052. 000057D8  3007                     move.w     D0, D7
  8053. 000057DA  4CEE 0880 FFEA           movem.l    D7,A3, [A6 - 0x16]
  8054. 000057E0  4E5E                     unlink     A6
  8055. 000057E2  4E75                     rts
  8056. fn000057E4:
  8057. 000057E4  4E56 0000                link       A6, 0
  8058. 000057E8  48E7 0110                movem.l    -[A7], D7,A3
  8059. 000057EC  266E 0008                movea.l    A3, [A6 + 0x8]
  8060. 000057F0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8061. 000057F4  41EB 0328                lea.l      A0, [A3 + 0x328]
  8062. 000057F8  2F20                     move.l     -[A7], -[A0]
  8063. 000057FA  2F20                     move.l     -[A7], -[A0]
  8064. 000057FC  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  8065. 00005800  3E00                     move.w     D7, D0
  8066. 00005802  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8067. 00005806  6F2A                     ble        +0x2C /* 00005832 */
  8068. 00005808  4EBA FF0C                jsr        [PC - 0xF4 /* 00005716 */]
  8069. 0000580C  4A40                     tst.w      D0
  8070. 0000580E  6722                     beq        +0x24 /* 00005832 */
  8071. 00005810  3747 032A                move.w     [A3 + 0x32A], D7
  8072. 00005814  3747 0328                move.w     [A3 + 0x328], D7
  8073. 00005818  302B 0328                move.w     D0, [A3 + 0x328]
  8074. 0000581C  48C0                     ext.l      D0
  8075. 0000581E  2F00                     move.l     -[A7], D0
  8076. 00005820  302B 0328                move.w     D0, [A3 + 0x328]
  8077. 00005824  48C0                     ext.l      D0
  8078. 00005826  2F00                     move.l     -[A7], D0
  8079. 00005828  2F0B                     move.l     -[A7], A3
  8080. 0000582A  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  8081. 0000582E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8082. label00005832:
  8083. 00005832  302B 0328                move.w     D0, [A3 + 0x328]
  8084. 00005836  4CEE 0880 FFF8           movem.l    D7,A3, [A6 - 0x8]
  8085. 0000583C  4E5E                     unlink     A6
  8086. 0000583E  4E75                     rts
  8087. fn00005840:
  8088. 00005840  4E56 0000                link       A6, 0
  8089. 00005844  48E7 0310                movem.l    -[A7], D6,D7,A3
  8090. 00005848  266E 0008                movea.l    A3, [A6 + 0x8]
  8091. 0000584C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8092. 00005850  41EB 0328                lea.l      A0, [A3 + 0x328]
  8093. 00005854  2F20                     move.l     -[A7], -[A0]
  8094. 00005856  2F20                     move.l     -[A7], -[A0]
  8095. 00005858  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  8096. 0000585C  3E00                     move.w     D7, D0
  8097. 0000585E  BE6B 0328                cmp.w      D7, [A3 + 0x328]
  8098. 00005862  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8099. 00005866  673A                     beq        +0x3C /* 000058A2 */
  8100. 00005868  7C01                     moveq.l    D6, 0x01
  8101. 0000586A  BE6B 032A                cmp.w      D7, [A3 + 0x32A]
  8102. 0000586E  6606                     bne        +0x8 /* 00005876 */
  8103. 00005870  3747 0328                move.w     [A3 + 0x328], D7
  8104. 00005874  600E                     bra        +0x10 /* 00005884 */
  8105. label00005876:
  8106. 00005876  4A6B 0328                tst.w      [A3 + 0x328]
  8107. 0000587A  6706                     beq        +0x8 /* 00005882 */
  8108. 0000587C  426B 0328                clr.w      [A3 + 0x328]
  8109. 00005880  6002                     bra        +0x4 /* 00005884 */
  8110. label00005882:
  8111. 00005882  4246                     clr.w      D6
  8112. label00005884:
  8113. 00005884  4A46                     tst.w      D6
  8114. 00005886  671A                     beq        +0x1C /* 000058A2 */
  8115. 00005888  302B 032A                move.w     D0, [A3 + 0x32A]
  8116. 0000588C  48C0                     ext.l      D0
  8117. 0000588E  2F00                     move.l     -[A7], D0
  8118. 00005890  302B 032A                move.w     D0, [A3 + 0x32A]
  8119. 00005894  48C0                     ext.l      D0
  8120. 00005896  2F00                     move.l     -[A7], D0
  8121. 00005898  2F0B                     move.l     -[A7], A3
  8122. 0000589A  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  8123. 0000589E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8124. label000058A2:
  8125. 000058A2  4CEE 08C0 FFF4           movem.l    D6,D7,A3, [A6 - 0xC]
  8126. 000058A8  4E5E                     unlink     A6
  8127. 000058AA  4E75                     rts
  8128. fn000058AC:
  8129. 000058AC  4E56 FEFC                link       A6, -0x0104
  8130. 000058B0  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  8131. 000058B4  286E 0008                movea.l    A4, [A6 + 0x8]
  8132. 000058B8  47ED CECE                lea.l      A3, [A5 - 0x3132]
  8133. 000058BC  382C 032A                move.w     D4, [A4 + 0x32A]
  8134. 000058C0  B86C 0328                cmp.w      D4, [A4 + 0x328]
  8135. 000058C4  6600 00E6                bne        +0xE8 /* 000059AC */
  8136. 000058C8  426C 0328                clr.w      [A4 + 0x328]
  8137. 000058CC  48C4                     ext.l      D4
  8138. 000058CE  2F04                     move.l     -[A7], D4
  8139. 000058D0  48C4                     ext.l      D4
  8140. 000058D2  2F04                     move.l     -[A7], D4
  8141. 000058D4  2F0C                     move.l     -[A7], A4
  8142. 000058D6  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  8143. 000058DA  4245                     clr.w      D5
  8144. 000058DC  3004                     move.w     D0, D4
  8145. 000058DE  5340                     subq.w     D0, 1
  8146. 000058E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8147. 000058E4  6B00 009E                bmi        +0xA0 /* 00005984 */
  8148. 000058E8  0C40 0003                cmpi.w     D0, 0x3
  8149. 000058EC  6E00 0096                bgt        +0x98 /* 00005984 */
  8150. 000058F0  D040                     add.w      D0, D0
  8151. 000058F2  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  8152. 000058F6  4EFB 0000                jmp        [PC + D0.w]
  8153. 000058FA  000A 001C                ori.b      A2, 0x1C
  8154. 000058FE  0040 006A                ori.w      D0, 0x6A /* 'j' */
  8155. 00005902  7864                     moveq.l    D4, 0x64
  8156. 00005904  B86C 01B4                cmp.w      D4, [A4 + 0x1B4]
  8157. 00005908  6606                     bne        +0x8 /* 00005910 */
  8158. 0000590A  382C 032C                move.w     D4, [A4 + 0x32C]
  8159. 0000590E  6774                     beq        +0x76 /* 00005984 */
  8160. label00005910:
  8161. 00005910  7A01                     moveq.l    D5, 0x01
  8162. 00005912  6070                     bra        +0x72 /* 00005984 */
  8163. 00005914  3C2C 01B4                move.w     D6, [A4 + 0x1B4]
  8164. 00005918  7E08                     moveq.l    D7, 0x08
  8165. label0000591A:
  8166. 0000591A  2007                     move.l     D0, D7
  8167. 0000591C  D040                     add.w      D0, D0
  8168. 0000591E  BC73 0000                cmp.w      D6, [A3 + D0.w]
  8169. 00005922  6E04                     bgt        +0x6 /* 00005928 */
  8170. 00005924  51CF FFF4                dbf        D7, -0xE /* 0000591A */
  8171. label00005928:
  8172. 00005928  4A47                     tst.w      D7
  8173. 0000592A  6D58                     blt        +0x5A /* 00005984 */
  8174. 0000592C  2007                     move.l     D0, D7
  8175. 0000592E  D040                     add.w      D0, D0
  8176. 00005930  3833 0000                move.w     D4, [A3 + D0.w]
  8177. 00005934  7A01                     moveq.l    D5, 0x01
  8178. 00005936  604C                     bra        +0x4E /* 00005984 */
  8179. 00005938  3C2C 01B4                move.w     D6, [A4 + 0x1B4]
  8180. 0000593C  4247                     clr.w      D7
  8181. 0000593E  7609                     moveq.l    D3, 0x09
  8182. label00005940:
  8183. 00005940  2007                     move.l     D0, D7
  8184. 00005942  D040                     add.w      D0, D0
  8185. 00005944  BC73 0000                cmp.w      D6, [A3 + D0.w]
  8186. 00005948  6D06                     blt        +0x8 /* 00005950 */
  8187. 0000594A  5247                     addq.w     D7, 1
  8188. 0000594C  B647                     cmp.w      D3, D7
  8189. 0000594E  6EF0                     bgt        -0xE /* 00005940 */
  8190. label00005950:
  8191. 00005950  0C47 0009                cmpi.w     D7, 0x9 /* '\t' */
  8192. 00005954  6C2E                     bge        +0x30 /* 00005984 */
  8193. 00005956  2007                     move.l     D0, D7
  8194. 00005958  D040                     add.w      D0, D0
  8195. 0000595A  3833 0000                move.w     D4, [A3 + D0.w]
  8196. 0000595E  7A01                     moveq.l    D5, 0x01
  8197. 00005960  6022                     bra        +0x24 /* 00005984 */
  8198. 00005962  7000                     moveq.l    D0, 0x00
  8199. 00005964  302C 01AE                move.w     D0, [A4 + 0x1AE]
  8200. 00005968  7210                     moveq.l    D1, 0x10
  8201. 0000596A  C280                     and.l      D1, D0
  8202. 0000596C  6708                     beq        +0xA /* 00005976 */
  8203. 0000596E  203C 0000 0141           move.l     D0, 0x141
  8204. 00005974  6006                     bra        +0x8 /* 0000597C */
  8205. label00005976:
  8206. 00005976  203C 0000 0142           move.l     D0, 0x142
  8207. label0000597C:
  8208. 0000597C  2F00                     move.l     -[A7], D0
  8209. 0000597E  4EBA DCA0                jsr        [PC - 0x2360 /* 00003620 */]
  8210. 00005982  588F                     addq.l     A7, 4
  8211. label00005984:
  8212. 00005984  4A45                     tst.w      D5
  8213. 00005986  6724                     beq        +0x26 /* 000059AC */
  8214. 00005988  48C4                     ext.l      D4
  8215. 0000598A  2F04                     move.l     -[A7], D4
  8216. 0000598C  4878 0143                push.l     0x143
  8217. 00005990  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  8218. 00005994  588F                     addq.l     A7, 4
  8219. 00005996  2F00                     move.l     -[A7], D0
  8220. 00005998  486E FEFC                pea.l      [A6 - 0x104]
  8221. 0000599C  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  8222. 000059A0  486E FEFC                pea.l      [A6 - 0x104]
  8223. 000059A4  4EBA DBC0                jsr        [PC - 0x2440 /* 00003566 */]
  8224. 000059A8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8225. label000059AC:
  8226. 000059AC  426C 032A                clr.w      [A4 + 0x32A]
  8227. 000059B0  426C 0328                clr.w      [A4 + 0x328]
  8228. 000059B4  4CEE 18F8 FEE0           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x120]
  8229. 000059BA  4E5E                     unlink     A6
  8230. 000059BC  4E75                     rts
  8231. export_531:
  8232. 000059BE  4E56 0000                link       A6, 0
  8233. 000059C2  2F0B                     move.l     -[A7], A3
  8234. 000059C4  266E 0008                movea.l    A3, [A6 + 0x8]
  8235. 000059C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8236. 000059CC  2F0B                     move.l     -[A7], A3
  8237. 000059CE  4EAD 0A2A                jsr        [A5 + 0xA2A /* export_321 */]
  8238. 000059D2  2F0B                     move.l     -[A7], A3
  8239. 000059D4  4EAD 12DA                jsr        [A5 + 0x12DA /* export_599 */]
  8240. 000059D8  266E FFFC                movea.l    A3, [A6 - 0x4]
  8241. 000059DC  4E5E                     unlink     A6
  8242. 000059DE  4E75                     rts
  8243. export_532:
  8244. fn000059E0:
  8245. 000059E0  48E7 0118                movem.l    -[A7], D7,A3,A4
  8246. 000059E4  286F 0014                movea.l    A4, [A7 + 0x14]
  8247. 000059E8  266F 0010                movea.l    A3, [A7 + 0x10]
  8248. 000059EC  7E01                     moveq.l    D7, 0x01
  8249. 000059EE  302B 01B0                move.w     D0, [A3 + 0x1B0]
  8250. 000059F2  5540                     subq.w     D0, 2
  8251. 000059F4  6B6E                     bmi        +0x70 /* 00005A64 */
  8252. 000059F6  0C40 0007                cmpi.w     D0, 0x7
  8253. 000059FA  6E68                     bgt        +0x6A /* 00005A64 */
  8254. 000059FC  D040                     add.w      D0, D0
  8255. 000059FE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  8256. 00005A02  4EFB 0000                jmp        [PC + D0.w]
  8257. 00005A06  0012 002C                ori.b      [A2], 0x2C /* ',' */
  8258. 00005A0A  0060 0046                ori.w      -[A0], 0x46 /* 'F' */
  8259. 00005A0E  0046 0046                ori.w      D6, 0x46 /* 'F' */
  8260. 00005A12  0046 0046                ori.w      D6, 0x46 /* 'F' */
  8261. 00005A16  206B 0412                movea.l    A0, [A3 + 0x412]
  8262. 00005A1A  41E8 01EA                lea.l      A0, [A0 + 0x1EA]
  8263. 00005A1E  2888                     move.l     [A4], A0
  8264. 00005A20  206B 0412                movea.l    A0, [A3 + 0x412]
  8265. 00005A24  41E8 01F2                lea.l      A0, [A0 + 0x1F2]
  8266. 00005A28  226F 0018                movea.l    A1, [A7 + 0x18]
  8267. 00005A2C  2288                     move.l     [A1], A0
  8268. 00005A2E  6036                     bra        +0x38 /* 00005A66 */
  8269. 00005A30  206B 0412                movea.l    A0, [A3 + 0x412]
  8270. 00005A34  41E8 01D8                lea.l      A0, [A0 + 0x1D8]
  8271. 00005A38  2888                     move.l     [A4], A0
  8272. 00005A3A  206B 0412                movea.l    A0, [A3 + 0x412]
  8273. 00005A3E  41E8 01E0                lea.l      A0, [A0 + 0x1E0]
  8274. 00005A42  226F 0018                movea.l    A1, [A7 + 0x18]
  8275. 00005A46  2288                     move.l     [A1], A0
  8276. 00005A48  601C                     bra        +0x1E /* 00005A66 */
  8277. 00005A4A  206B 0412                movea.l    A0, [A3 + 0x412]
  8278. 00005A4E  41E8 01C6                lea.l      A0, [A0 + 0x1C6]
  8279. 00005A52  2888                     move.l     [A4], A0
  8280. 00005A54  206B 0412                movea.l    A0, [A3 + 0x412]
  8281. 00005A58  41E8 01CE                lea.l      A0, [A0 + 0x1CE]
  8282. 00005A5C  226F 0018                movea.l    A1, [A7 + 0x18]
  8283. 00005A60  2288                     move.l     [A1], A0
  8284. 00005A62  6002                     bra        +0x4 /* 00005A66 */
  8285. label00005A64:
  8286. 00005A64  4247                     clr.w      D7
  8287. label00005A66:
  8288. 00005A66  3007                     move.w     D0, D7
  8289. 00005A68  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  8290. 00005A6C  4E75                     rts
  8291. export_533:
  8292. fn00005A6E:
  8293. 00005A6E  4E56 FFF8                link       A6, -0x0008
  8294. 00005A72  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  8295. 00005A76  286E 0008                movea.l    A4, [A6 + 0x8]
  8296. 00005A7A  266E 0010                movea.l    A3, [A6 + 0x10]
  8297. 00005A7E  4247                     clr.w      D7
  8298. 00005A80  7010                     moveq.l    D0, 0x10
  8299. 00005A82  C06C 01AE                and.w      D0, [A4 + 0x1AE]
  8300. 00005A86  6600 00BA                bne        +0xBC /* 00005B42 */
  8301. 00005A8A  2D6C 0308 FFF8           move.l     [A6 - 0x8], [A4 + 0x308]
  8302. 00005A90  2D6C 031C FFFC           move.l     [A6 - 0x4], [A4 + 0x31C]
  8303. 00005A96  41EE 0000                lea.l      A0, [A6 + 0x0]
  8304. 00005A9A  2F20                     move.l     -[A7], -[A0]
  8305. 00005A9C  2F20                     move.l     -[A7], -[A0]
  8306. 00005A9E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8307. 00005AA2  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  8308. 00005AA6  4A40                     tst.w      D0
  8309. 00005AA8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8310. 00005AAC  6700 0094                beq        +0x96 /* 00005B42 */
  8311. 00005AB0  4247                     clr.w      D7
  8312. label00005AB2:
  8313. 00005AB2  48C7                     ext.l      D7
  8314. 00005AB4  2007                     move.l     D0, D7
  8315. 00005AB6  E780                     asl        D0, 3
  8316. 00005AB8  43EC 0310                lea.l      A1, [A4 + 0x310]
  8317. 00005ABC  41F1 0800                lea.l      A0, [A1 + D0]
  8318. 00005AC0  2F20                     move.l     -[A7], -[A0]
  8319. 00005AC2  2F20                     move.l     -[A7], -[A0]
  8320. 00005AC4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8321. 00005AC8  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  8322. 00005ACC  4A40                     tst.w      D0
  8323. 00005ACE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8324. 00005AD2  6754                     beq        +0x56 /* 00005B28 */
  8325. 00005AD4  200B                     move.l     D0, A3
  8326. 00005AD6  6758                     beq        +0x5A /* 00005B30 */
  8327. 00005AD8  48C7                     ext.l      D7
  8328. 00005ADA  2007                     move.l     D0, D7
  8329. 00005ADC  E780                     asl        D0, 3
  8330. 00005ADE  43EC 0308                lea.l      A1, [A4 + 0x308]
  8331. 00005AE2  41F1 0800                lea.l      A0, [A1 + D0]
  8332. 00005AE6  224B                     movea.l    A1, A3
  8333. 00005AE8  22D8                     move.l     [A1]+, [A0]+
  8334. 00005AEA  22D8                     move.l     [A1]+, [A0]+
  8335. 00005AEC  4A47                     tst.w      D7
  8336. 00005AEE  6706                     beq        +0x8 /* 00005AF6 */
  8337. 00005AF0  0C47 0001                cmpi.w     D7, 0x1
  8338. 00005AF4  663A                     bne        +0x3C /* 00005B30 */
  8339. label00005AF6:
  8340. 00005AF6  48C7                     ext.l      D7
  8341. 00005AF8  2007                     move.l     D0, D7
  8342. 00005AFA  E780                     asl        D0, 3
  8343. 00005AFC  41ED BD70                lea.l      A0, [A5 - 0x4290]
  8344. 00005B00  3030 0800                move.w     D0, [A0 + D0]
  8345. 00005B04  D053                     add.w      D0, [A3]
  8346. 00005B06  3C00                     move.w     D6, D0
  8347. 00005B08  5246                     addq.w     D6, 1
  8348. 00005B0A  BC6E 000C                cmp.w      D6, [A6 + 0xC]
  8349. 00005B0E  6E12                     bgt        +0x14 /* 00005B22 */
  8350. 00005B10  3686                     move.w     [A3], D6
  8351. 00005B12  4A47                     tst.w      D7
  8352. 00005B14  6604                     bne        +0x6 /* 00005B1A */
  8353. 00005B16  7001                     moveq.l    D0, 0x01
  8354. 00005B18  6002                     bra        +0x4 /* 00005B1C */
  8355. label00005B1A:
  8356. 00005B1A  7002                     moveq.l    D0, 0x02
  8357. label00005B1C:
  8358. 00005B1C  2E00                     move.l     D7, D0
  8359. 00005B1E  5687                     addq.l     D7, 3
  8360. 00005B20  6020                     bra        +0x22 /* 00005B42 */
  8361. label00005B22:
  8362. 00005B22  3746 0004                move.w     [A3 + 0x4], D6
  8363. 00005B26  6008                     bra        +0xA /* 00005B30 */
  8364. label00005B28:
  8365. 00005B28  5247                     addq.w     D7, 1
  8366. 00005B2A  0C47 0003                cmpi.w     D7, 0x3
  8367. 00005B2E  6D82                     blt        -0x7C /* 00005AB2 */
  8368. label00005B30:
  8369. 00005B30  0C47 0003                cmpi.w     D7, 0x3
  8370. 00005B34  6604                     bne        +0x6 /* 00005B3A */
  8371. 00005B36  7000                     moveq.l    D0, 0x00
  8372. 00005B38  6006                     bra        +0x8 /* 00005B40 */
  8373. label00005B3A:
  8374. 00005B3A  3007                     move.w     D0, D7
  8375. 00005B3C  5240                     addq.w     D0, 1
  8376. 00005B3E  48C0                     ext.l      D0
  8377. label00005B40:
  8378. 00005B40  3E00                     move.w     D7, D0
  8379. label00005B42:
  8380. 00005B42  3007                     move.w     D0, D7
  8381. 00005B44  4CEE 18C0 FFE8           movem.l    D6,D7,A3,A4, [A6 - 0x18]
  8382. 00005B4A  4E5E                     unlink     A6
  8383. 00005B4C  4E75                     rts
  8384. fn00005B4E:
  8385. 00005B4E  4E56 0000                link       A6, 0
  8386. 00005B52  48E7 0310                movem.l    -[A7], D6,D7,A3
  8387. 00005B56  266E 0008                movea.l    A3, [A6 + 0x8]
  8388. 00005B5A  4247                     clr.w      D7
  8389. 00005B5C  7000                     moveq.l    D0, 0x00
  8390. 00005B5E  2F00                     move.l     -[A7], D0
  8391. 00005B60  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8392. 00005B64  2F0B                     move.l     -[A7], A3
  8393. 00005B66  4EBA FF06                jsr        [PC - 0xFA /* 00005A6E */]
  8394. 00005B6A  48C0                     ext.l      D0
  8395. 00005B6C  2C00                     move.l     D6, D0
  8396. 00005B6E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8397. 00005B72  671E                     beq        +0x20 /* 00005B92 */
  8398. 00005B74  7000                     moveq.l    D0, 0x00
  8399. 00005B76  302E 0012                move.w     D0, [A6 + 0x12]
  8400. 00005B7A  2F00                     move.l     -[A7], D0
  8401. 00005B7C  2006                     move.l     D0, D6
  8402. 00005B7E  5380                     subq.l     D0, 1
  8403. 00005B80  2F00                     move.l     -[A7], D0
  8404. 00005B82  2F0B                     move.l     -[A7], A3
  8405. 00005B84  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8406. 00005B88  4EBA 026E                jsr        [PC + 0x26E /* 00005DF8 */]
  8407. 00005B8C  3E00                     move.w     D7, D0
  8408. 00005B8E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8409. label00005B92:
  8410. 00005B92  3007                     move.w     D0, D7
  8411. 00005B94  4CEE 08C0 FFF4           movem.l    D6,D7,A3, [A6 - 0xC]
  8412. 00005B9A  4E5E                     unlink     A6
  8413. 00005B9C  4E75                     rts
  8414. export_534:
  8415. fn00005B9E:
  8416. 00005B9E  4E56 FFCE                link       A6, -0x0032
  8417. 00005BA2  48E7 1310                movem.l    -[A7], D3,D6,D7,A3
  8418. 00005BA6  266E 0008                movea.l    A3, [A6 + 0x8]
  8419. 00005BAA  7010                     moveq.l    D0, 0x10
  8420. 00005BAC  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  8421. 00005BB0  6600 023C                bne        +0x23E /* 00005DEE */
  8422. 00005BB4  7004                     moveq.l    D0, 0x04
  8423. 00005BB6  C06B 0168                and.w      D0, [A3 + 0x168]
  8424. 00005BBA  6718                     beq        +0x1A /* 00005BD4 */
  8425. 00005BBC  486E FFDA                pea.l      [A6 - 0x26]
  8426. 00005BC0  486E FFD6                pea.l      [A6 - 0x2A]
  8427. 00005BC4  2F0B                     move.l     -[A7], A3
  8428. 00005BC6  4EBA FE18                jsr        [PC - 0x1E8 /* 000059E0 */]
  8429. 00005BCA  3B40 DFBE                move.w     [A5 - 0x2042], D0
  8430. 00005BCE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8431. 00005BD2  6004                     bra        +0x6 /* 00005BD8 */
  8432. label00005BD4:
  8433. 00005BD4  426D DFBE                clr.w      [A5 - 0x2042]
  8434. label00005BD8:
  8435. 00005BD8  4A6D DFBE                tst.w      [A5 - 0x2042]
  8436. 00005BDC  6644                     bne        +0x46 /* 00005C22 */
  8437. 00005BDE  486E FFFC                pea.l      [A6 - 0x4]
  8438. 00005BE2  486E FFF8                pea.l      [A6 - 0x8]
  8439. 00005BE6  486E FFF4                pea.l      [A6 - 0xC]
  8440. 00005BEA  486E FFF0                pea.l      [A6 - 0x10]
  8441. 00005BEE  486E FFDA                pea.l      [A6 - 0x26]
  8442. 00005BF2  486E FFD6                pea.l      [A6 - 0x2A]
  8443. 00005BF6  486E FFEC                pea.l      [A6 - 0x14]
  8444. 00005BFA  486E FFE8                pea.l      [A6 - 0x18]
  8445. 00005BFE  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  8446. 00005C02  4AAE FFD6                tst.l      [A6 - 0x2A]
  8447. 00005C06  4FEF 0020                lea.l      A7, [A7 + 0x20]
  8448. 00005C0A  6608                     bne        +0xA /* 00005C14 */
  8449. 00005C0C  41ED E634                lea.l      A0, [A5 - 0x19CC]
  8450. 00005C10  2D48 FFD6                move.l     [A6 - 0x2A], A0
  8451. label00005C14:
  8452. 00005C14  4AAE FFDA                tst.l      [A6 - 0x26]
  8453. 00005C18  6608                     bne        +0xA /* 00005C22 */
  8454. 00005C1A  41ED E650                lea.l      A0, [A5 - 0x19B0]
  8455. 00005C1E  2D48 FFDA                move.l     [A6 - 0x26], A0
  8456. label00005C22:
  8457. 00005C22  41EE FFDE                lea.l      A0, [A6 - 0x22]
  8458. 00005C26  43ED C5AA                lea.l      A1, [A5 - 0x3A56]
  8459. 00005C2A  20D9                     move.l     [A0]+, [A1]+
  8460. 00005C2C  20D9                     move.l     [A0]+, [A1]+
  8461. 00005C2E  30D9                     move.w     [A0]+, [A1]+
  8462. 00005C30  4247                     clr.w      D7
  8463. label00005C32:
  8464. 00005C32  4246                     clr.w      D6
  8465. 00005C34  3007                     move.w     D0, D7
  8466. 00005C36  6B6C                     bmi        +0x6E /* 00005CA4 */
  8467. 00005C38  0C40 0002                cmpi.w     D0, 0x2
  8468. 00005C3C  6E66                     bgt        +0x68 /* 00005CA4 */
  8469. 00005C3E  D040                     add.w      D0, D0
  8470. 00005C40  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  8471. 00005C44  4EFB 0000                jmp        [PC + D0.w]
  8472. 00005C48  0008 003E                ori.b      A0, 0x3E /* '>' */
  8473. 00005C4C  002A 7001 206E           ori.b      [A2 + 0x206E], 0x1
  8474. 00005C52  FFD6                     .invalid   <<F/7/7>>
  8475. 00005C54  2228 0004                move.l     D1, [A0 + 0x4]
  8476. 00005C58  B2AD C5B8                cmp.l      D1, [A5 - 0x3A48]
  8477. 00005C5C  660E                     bne        +0x10 /* 00005C6C */
  8478. 00005C5E  206E FFD6                movea.l    A0, [A6 - 0x2A]
  8479. 00005C62  2210                     move.l     D1, [A0]
  8480. 00005C64  B2AD C5B4                cmp.l      D1, [A5 - 0x3A4C]
  8481. 00005C68  6602                     bne        +0x4 /* 00005C6C */
  8482. 00005C6A  7000                     moveq.l    D0, 0x00
  8483. label00005C6C:
  8484. 00005C6C  3C00                     move.w     D6, D0
  8485. 00005C6E  6034                     bra        +0x36 /* 00005CA4 */
  8486. 00005C70  206E FFDA                movea.l    A0, [A6 - 0x26]
  8487. 00005C74  3028 0008                move.w     D0, [A0 + 0x8]
  8488. 00005C78  B06E FFE6                cmp.w      D0, [A6 - 0x1A]
  8489. 00005C7C  56C6                     sne        D6
  8490. 00005C7E  0246 0001                andi.w     D6, 0x1
  8491. 00005C82  6020                     bra        +0x22 /* 00005CA4 */
  8492. 00005C84  7001                     moveq.l    D0, 0x01
  8493. 00005C86  206E FFDA                movea.l    A0, [A6 - 0x26]
  8494. 00005C8A  2228 0004                move.l     D1, [A0 + 0x4]
  8495. 00005C8E  B2AE FFE2                cmp.l      D1, [A6 - 0x1E]
  8496. 00005C92  660E                     bne        +0x10 /* 00005CA2 */
  8497. 00005C94  206E FFDA                movea.l    A0, [A6 - 0x26]
  8498. 00005C98  2210                     move.l     D1, [A0]
  8499. 00005C9A  B2AE FFDE                cmp.l      D1, [A6 - 0x22]
  8500. 00005C9E  6602                     bne        +0x4 /* 00005CA2 */
  8501. 00005CA0  7000                     moveq.l    D0, 0x00
  8502. label00005CA2:
  8503. 00005CA2  3C00                     move.w     D6, D0
  8504. label00005CA4:
  8505. 00005CA4  4A46                     tst.w      D6
  8506. 00005CA6  6608                     bne        +0xA /* 00005CB0 */
  8507. 00005CA8  4A6D AFA0                tst.w      [A5 - 0x5060]
  8508. 00005CAC  6700 0136                beq        +0x138 /* 00005DE4 */
  8509. label00005CB0:
  8510. 00005CB0  48C7                     ext.l      D7
  8511. 00005CB2  2007                     move.l     D0, D7
  8512. 00005CB4  E780                     asl        D0, 3
  8513. 00005CB6  48C7                     ext.l      D7
  8514. 00005CB8  2207                     move.l     D1, D7
  8515. 00005CBA  E781                     asl        D1, 3
  8516. 00005CBC  41ED BD58                lea.l      A0, [A5 - 0x42A8]
  8517. 00005CC0  3230 1802                move.w     D1, [A0 + D1 + 0x2]
  8518. 00005CC4  41EB 030A                lea.l      A0, [A3 + 0x30A]
  8519. 00005CC8  D270 0800                add.w      D1, [A0 + D0]
  8520. 00005CCC  5241                     addq.w     D1, 1
  8521. 00005CCE  3D41 FFD0                move.w     [A6 - 0x30], D1
  8522. 00005CD2  48C7                     ext.l      D7
  8523. 00005CD4  2007                     move.l     D0, D7
  8524. 00005CD6  E780                     asl        D0, 3
  8525. 00005CD8  48C7                     ext.l      D7
  8526. 00005CDA  2207                     move.l     D1, D7
  8527. 00005CDC  E781                     asl        D1, 3
  8528. 00005CDE  41ED BD58                lea.l      A0, [A5 - 0x42A8]
  8529. 00005CE2  3230 1800                move.w     D1, [A0 + D1]
  8530. 00005CE6  41EB 0308                lea.l      A0, [A3 + 0x308]
  8531. 00005CEA  D270 0800                add.w      D1, [A0 + D0]
  8532. 00005CEE  5241                     addq.w     D1, 1
  8533. 00005CF0  3D41 FFCE                move.w     [A6 - 0x32], D1
  8534. 00005CF4  48C7                     ext.l      D7
  8535. 00005CF6  2007                     move.l     D0, D7
  8536. 00005CF8  E780                     asl        D0, 3
  8537. 00005CFA  48C7                     ext.l      D7
  8538. 00005CFC  2207                     move.l     D1, D7
  8539. 00005CFE  E781                     asl        D1, 3
  8540. 00005D00  41ED BD58                lea.l      A0, [A5 - 0x42A8]
  8541. 00005D04  3230 1806                move.w     D1, [A0 + D1 + 0x6]
  8542. 00005D08  41EB 030A                lea.l      A0, [A3 + 0x30A]
  8543. 00005D0C  D270 0800                add.w      D1, [A0 + D0]
  8544. 00005D10  5341                     subq.w     D1, 1
  8545. 00005D12  3D41 FFD4                move.w     [A6 - 0x2C], D1
  8546. 00005D16  48C7                     ext.l      D7
  8547. 00005D18  2007                     move.l     D0, D7
  8548. 00005D1A  E780                     asl        D0, 3
  8549. 00005D1C  48C7                     ext.l      D7
  8550. 00005D1E  2207                     move.l     D1, D7
  8551. 00005D20  E781                     asl        D1, 3
  8552. 00005D22  41ED BD58                lea.l      A0, [A5 - 0x42A8]
  8553. 00005D26  3230 1804                move.w     D1, [A0 + D1 + 0x4]
  8554. 00005D2A  41EB 0308                lea.l      A0, [A3 + 0x308]
  8555. 00005D2E  D270 0800                add.w      D1, [A0 + D0]
  8556. 00005D32  5341                     subq.w     D1, 1
  8557. 00005D34  3D41 FFD2                move.w     [A6 - 0x2E], D1
  8558. 00005D38  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  8559. 00005D3C  2F20                     move.l     -[A7], -[A0]
  8560. 00005D3E  2F20                     move.l     -[A7], -[A0]
  8561. 00005D40  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  8562. 00005D44  0C47 0002                cmpi.w     D7, 0x2
  8563. 00005D48  508F                     addq.l     A7, 8
  8564. 00005D4A  6600 0098                bne        +0x9A /* 00005DE4 */
  8565. 00005D4E  48C7                     ext.l      D7
  8566. 00005D50  2007                     move.l     D0, D7
  8567. 00005D52  E780                     asl        D0, 3
  8568. 00005D54  48C7                     ext.l      D7
  8569. 00005D56  2207                     move.l     D1, D7
  8570. 00005D58  E781                     asl        D1, 3
  8571. 00005D5A  41ED BD40                lea.l      A0, [A5 - 0x42C0]
  8572. 00005D5E  3230 1802                move.w     D1, [A0 + D1 + 0x2]
  8573. 00005D62  41EB 030A                lea.l      A0, [A3 + 0x30A]
  8574. 00005D66  D270 0800                add.w      D1, [A0 + D0]
  8575. 00005D6A  5241                     addq.w     D1, 1
  8576. 00005D6C  3D41 FFD0                move.w     [A6 - 0x30], D1
  8577. 00005D70  48C7                     ext.l      D7
  8578. 00005D72  2007                     move.l     D0, D7
  8579. 00005D74  E780                     asl        D0, 3
  8580. 00005D76  48C7                     ext.l      D7
  8581. 00005D78  2207                     move.l     D1, D7
  8582. 00005D7A  E781                     asl        D1, 3
  8583. 00005D7C  41ED BD40                lea.l      A0, [A5 - 0x42C0]
  8584. 00005D80  3230 1800                move.w     D1, [A0 + D1]
  8585. 00005D84  41EB 0308                lea.l      A0, [A3 + 0x308]
  8586. 00005D88  D270 0800                add.w      D1, [A0 + D0]
  8587. 00005D8C  5241                     addq.w     D1, 1
  8588. 00005D8E  3D41 FFCE                move.w     [A6 - 0x32], D1
  8589. 00005D92  48C7                     ext.l      D7
  8590. 00005D94  2007                     move.l     D0, D7
  8591. 00005D96  E780                     asl        D0, 3
  8592. 00005D98  48C7                     ext.l      D7
  8593. 00005D9A  2207                     move.l     D1, D7
  8594. 00005D9C  E781                     asl        D1, 3
  8595. 00005D9E  41ED BD40                lea.l      A0, [A5 - 0x42C0]
  8596. 00005DA2  3230 1806                move.w     D1, [A0 + D1 + 0x6]
  8597. 00005DA6  41EB 030A                lea.l      A0, [A3 + 0x30A]
  8598. 00005DAA  D270 0800                add.w      D1, [A0 + D0]
  8599. 00005DAE  5341                     subq.w     D1, 1
  8600. 00005DB0  3D41 FFD4                move.w     [A6 - 0x2C], D1
  8601. 00005DB4  48C7                     ext.l      D7
  8602. 00005DB6  2007                     move.l     D0, D7
  8603. 00005DB8  E780                     asl        D0, 3
  8604. 00005DBA  48C7                     ext.l      D7
  8605. 00005DBC  2207                     move.l     D1, D7
  8606. 00005DBE  E781                     asl        D1, 3
  8607. 00005DC0  41ED BD40                lea.l      A0, [A5 - 0x42C0]
  8608. 00005DC4  3230 1804                move.w     D1, [A0 + D1 + 0x4]
  8609. 00005DC8  41EB 0308                lea.l      A0, [A3 + 0x308]
  8610. 00005DCC  D270 0800                add.w      D1, [A0 + D0]
  8611. 00005DD0  5341                     subq.w     D1, 1
  8612. 00005DD2  3D41 FFD2                move.w     [A6 - 0x2E], D1
  8613. 00005DD6  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  8614. 00005DDA  2F20                     move.l     -[A7], -[A0]
  8615. 00005DDC  2F20                     move.l     -[A7], -[A0]
  8616. 00005DDE  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  8617. 00005DE2  508F                     addq.l     A7, 8
  8618. label00005DE4:
  8619. 00005DE4  5247                     addq.w     D7, 1
  8620. 00005DE6  0C47 0003                cmpi.w     D7, 0x3
  8621. 00005DEA  6D00 FE46                blt        -0x1B8 /* 00005C32 */
  8622. label00005DEE:
  8623. 00005DEE  4CEE 08C8 FFBE           movem.l    D3,D6,D7,A3, [A6 - 0x42]
  8624. 00005DF4  4E5E                     unlink     A6
  8625. 00005DF6  4E75                     rts
  8626. fn00005DF8:
  8627. 00005DF8  4E56 FD9A                link       A6, -0x0266
  8628. 00005DFC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8629. 00005E00  49EE FE9A                lea.l      A4, [A6 - 0x166]
  8630. 00005E04  266E 000C                movea.l    A3, [A6 + 0xC]
  8631. 00005E08  282E 0010                move.l     D4, [A6 + 0x10]
  8632. 00005E0C  1D7C FFFF FFC5           move.b     [A6 - 0x3B], 0xFF
  8633. 00005E12  2004                     move.l     D0, D4
  8634. 00005E14  E780                     asl        D0, 3
  8635. 00005E16  41EE FF9E                lea.l      A0, [A6 - 0x62]
  8636. 00005E1A  45EB 0308                lea.l      A2, [A3 + 0x308]
  8637. 00005E1E  43F2 0800                lea.l      A1, [A2 + D0]
  8638. 00005E22  20D9                     move.l     [A0]+, [A1]+
  8639. 00005E24  20D9                     move.l     [A0]+, [A1]+
  8640. 00005E26  302E FFA0                move.w     D0, [A6 - 0x60]
  8641. 00005E2A  48C0                     ext.l      D0
  8642. 00005E2C  2C00                     move.l     D6, D0
  8643. 00005E2E  302E FF9E                move.w     D0, [A6 - 0x62]
  8644. 00005E32  48C0                     ext.l      D0
  8645. 00005E34  2A00                     move.l     D5, D0
  8646. 00005E36  2004                     move.l     D0, D4
  8647. 00005E38  E780                     asl        D0, 3
  8648. 00005E3A  41ED BD70                lea.l      A0, [A5 - 0x4290]
  8649. 00005E3E  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  8650. 00005E42  48C0                     ext.l      D0
  8651. 00005E44  D086                     add.l      D0, D6
  8652. 00005E46  5280                     addq.l     D0, 1
  8653. 00005E48  3D40 FFA8                move.w     [A6 - 0x58], D0
  8654. 00005E4C  2004                     move.l     D0, D4
  8655. 00005E4E  E780                     asl        D0, 3
  8656. 00005E50  41ED BD70                lea.l      A0, [A5 - 0x4290]
  8657. 00005E54  3030 0800                move.w     D0, [A0 + D0]
  8658. 00005E58  48C0                     ext.l      D0
  8659. 00005E5A  D085                     add.l      D0, D5
  8660. 00005E5C  5480                     addq.l     D0, 2
  8661. 00005E5E  3D40 FFB6                move.w     [A6 - 0x4A], D0
  8662. 00005E62  3D40 FFAE                move.w     [A6 - 0x52], D0
  8663. 00005E66  3D40 FFA6                move.w     [A6 - 0x5A], D0
  8664. 00005E6A  2004                     move.l     D0, D4
  8665. 00005E6C  E780                     asl        D0, 3
  8666. 00005E6E  41ED BD70                lea.l      A0, [A5 - 0x4290]
  8667. 00005E72  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  8668. 00005E76  48C0                     ext.l      D0
  8669. 00005E78  D085                     add.l      D0, D5
  8670. 00005E7A  3D40 FFBA                move.w     [A6 - 0x46], D0
  8671. 00005E7E  3D40 FFB2                move.w     [A6 - 0x4E], D0
  8672. 00005E82  3D40 FFAA                move.w     [A6 - 0x56], D0
  8673. 00005E86  4246                     clr.w      D6
  8674. 00005E88  7000                     moveq.l    D0, 0x00
  8675. 00005E8A  206D B9FC                movea.l    A0, [A5 - 0x4604]
  8676. 00005E8E  4A68 033A                tst.w      [A0 + 0x33A]
  8677. 00005E92  6608                     bne        +0xA /* 00005E9C */
  8678. 00005E94  4A6D DFBE                tst.w      [A5 - 0x2042]
  8679. 00005E98  6702                     beq        +0x4 /* 00005E9C */
  8680. 00005E9A  7001                     moveq.l    D0, 0x01
  8681. label00005E9C:
  8682. 00005E9C  3D40 FFC0                move.w     [A6 - 0x40], D0
  8683. 00005EA0  6714                     beq        +0x16 /* 00005EB6 */
  8684. 00005EA2  486E FFEC                pea.l      [A6 - 0x14]
  8685. 00005EA6  486E FFE8                pea.l      [A6 - 0x18]
  8686. 00005EAA  2F0B                     move.l     -[A7], A3
  8687. 00005EAC  4EBA FB32                jsr        [PC - 0x4CE /* 000059E0 */]
  8688. 00005EB0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8689. 00005EB4  6044                     bra        +0x46 /* 00005EFA */
  8690. label00005EB6:
  8691. 00005EB6  486E FFFC                pea.l      [A6 - 0x4]
  8692. 00005EBA  486E FFF8                pea.l      [A6 - 0x8]
  8693. 00005EBE  486E FFF4                pea.l      [A6 - 0xC]
  8694. 00005EC2  486E FFF0                pea.l      [A6 - 0x10]
  8695. 00005EC6  486E FFEC                pea.l      [A6 - 0x14]
  8696. 00005ECA  486E FFE8                pea.l      [A6 - 0x18]
  8697. 00005ECE  486E FFE4                pea.l      [A6 - 0x1C]
  8698. 00005ED2  486E FFE0                pea.l      [A6 - 0x20]
  8699. 00005ED6  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  8700. 00005EDA  4AAE FFE8                tst.l      [A6 - 0x18]
  8701. 00005EDE  4FEF 0020                lea.l      A7, [A7 + 0x20]
  8702. 00005EE2  6608                     bne        +0xA /* 00005EEC */
  8703. 00005EE4  41ED E634                lea.l      A0, [A5 - 0x19CC]
  8704. 00005EE8  2D48 FFE8                move.l     [A6 - 0x18], A0
  8705. label00005EEC:
  8706. 00005EEC  4AAE FFEC                tst.l      [A6 - 0x14]
  8707. 00005EF0  6608                     bne        +0xA /* 00005EFA */
  8708. 00005EF2  41ED E650                lea.l      A0, [A5 - 0x19B0]
  8709. 00005EF6  2D48 FFEC                move.l     [A6 - 0x14], A0
  8710. label00005EFA:
  8711. 00005EFA  4A84                     tst.l      D4
  8712. 00005EFC  6622                     bne        +0x24 /* 00005F20 */
  8713. 00005EFE  206E FFE8                movea.l    A0, [A6 - 0x18]
  8714. 00005F02  2D50 FFDA                move.l     [A6 - 0x26], [A0]
  8715. 00005F06  206E FFE8                movea.l    A0, [A6 - 0x18]
  8716. 00005F0A  2D68 0004 FFD6           move.l     [A6 - 0x2A], [A0 + 0x4]
  8717. 00005F10  206E FFE8                movea.l    A0, [A6 - 0x18]
  8718. 00005F14  7000                     moveq.l    D0, 0x00
  8719. 00005F16  1028 0003                move.b     D0, [A0 + 0x3]
  8720. 00005F1A  3D40 FFDE                move.w     [A6 - 0x22], D0
  8721. 00005F1E  6020                     bra        +0x22 /* 00005F40 */
  8722. label00005F20:
  8723. 00005F20  206E FFEC                movea.l    A0, [A6 - 0x14]
  8724. 00005F24  2D50 FFDA                move.l     [A6 - 0x26], [A0]
  8725. 00005F28  206E FFEC                movea.l    A0, [A6 - 0x14]
  8726. 00005F2C  2D68 0004 FFD6           move.l     [A6 - 0x2A], [A0 + 0x4]
  8727. 00005F32  206E FFEC                movea.l    A0, [A6 - 0x14]
  8728. 00005F36  7000                     moveq.l    D0, 0x00
  8729. 00005F38  1028 0003                move.b     D0, [A0 + 0x3]
  8730. 00005F3C  3D40 FFDE                move.w     [A6 - 0x22], D0
  8731. label00005F40:
  8732. 00005F40  2D6E FFDA FFD2           move.l     [A6 - 0x2E], [A6 - 0x26]
  8733. 00005F46  426E FFBE                clr.w      [A6 - 0x42]
  8734. 00005F4A  2004                     move.l     D0, D4
  8735. 00005F4C  6B00 01CA                bmi        +0x1CC /* 00006118 */
  8736. 00005F50  0C80 0000 0002           cmpi.l     D0, 0x2
  8737. 00005F56  6E00 01C0                bgt        +0x1C2 /* 00006118 */
  8738. 00005F5A  D080                     add.l      D0, D0
  8739. 00005F5C  303B 0806                move.w     D0, [PC + D0 + 0x6]
  8740. 00005F60  4EFB 0000                jmp        [PC + D0.w]
  8741. 00005F64  0008 0008                ori.b      A0, 0x8
  8742. 00005F68  0152                     bchg       [A2], D0
  8743. 00005F6A  302E FFA8                move.w     D0, [A6 - 0x58]
  8744. 00005F6E  D07C 000C                add.w      D0, 0xC
  8745. 00005F72  3D40 FFAC                move.w     [A6 - 0x54], D0
  8746. 00005F76  302E FFA8                move.w     D0, [A6 - 0x58]
  8747. 00005F7A  D07C 000E                add.w      D0, 0xE
  8748. 00005F7E  3D40 FFB0                move.w     [A6 - 0x50], D0
  8749. 00005F82  302E FFA8                move.w     D0, [A6 - 0x58]
  8750. 00005F86  D07C 001A                add.w      D0, 0x1A
  8751. 00005F8A  3D40 FFB4                move.w     [A6 - 0x4C], D0
  8752. 00005F8E  302E FFA8                move.w     D0, [A6 - 0x58]
  8753. 00005F92  D07C 001C                add.w      D0, 0x1C
  8754. 00005F96  3D40 FFB8                move.w     [A6 - 0x48], D0
  8755. 00005F9A  302E FFA8                move.w     D0, [A6 - 0x58]
  8756. 00005F9E  D07C 0028                add.w      D0, 0x28 /* '(' */
  8757. 00005FA2  3D40 FFBC                move.w     [A6 - 0x44], D0
  8758. 00005FA6  41EE FFAE                lea.l      A0, [A6 - 0x52]
  8759. 00005FAA  2F20                     move.l     -[A7], -[A0]
  8760. 00005FAC  2F20                     move.l     -[A7], -[A0]
  8761. 00005FAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8762. 00005FB2  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  8763. 00005FB6  4A40                     tst.w      D0
  8764. 00005FB8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8765. 00005FBC  661C                     bne        +0x1E /* 00005FDA */
  8766. 00005FBE  41EE FFBE                lea.l      A0, [A6 - 0x42]
  8767. 00005FC2  2F20                     move.l     -[A7], -[A0]
  8768. 00005FC4  2F20                     move.l     -[A7], -[A0]
  8769. 00005FC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8770. 00005FCA  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  8771. 00005FCE  3D40 FFBE                move.w     [A6 - 0x42], D0
  8772. 00005FD2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8773. 00005FD6  6700 009C                beq        +0x9E /* 00006074 */
  8774. label00005FDA:
  8775. 00005FDA  1D7C 0008 FFC5           move.b     [A6 - 0x3B], 0x8
  8776. 00005FE0  4A6E FFBE                tst.w      [A6 - 0x42]
  8777. 00005FE4  6714                     beq        +0x16 /* 00005FFA */
  8778. 00005FE6  2D6E FFD6 FFD2           move.l     [A6 - 0x2E], [A6 - 0x2A]
  8779. 00005FEC  41EE FF96                lea.l      A0, [A6 - 0x6A]
  8780. 00005FF0  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  8781. 00005FF4  20D9                     move.l     [A0]+, [A1]+
  8782. 00005FF6  20D9                     move.l     [A0]+, [A1]+
  8783. 00005FF8  600C                     bra        +0xE /* 00006006 */
  8784. label00005FFA:
  8785. 00005FFA  41EE FF96                lea.l      A0, [A6 - 0x6A]
  8786. 00005FFE  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  8787. 00006002  20D9                     move.l     [A0]+, [A1]+
  8788. 00006004  20D9                     move.l     [A0]+, [A1]+
  8789. label00006006:
  8790. 00006006  302E FF96                move.w     D0, [A6 - 0x6A]
  8791. 0000600A  5340                     subq.w     D0, 1
  8792. 0000600C  3D40 FFC6                move.w     [A6 - 0x3A], D0
  8793. 00006010  302E FF9C                move.w     D0, [A6 - 0x64]
  8794. 00006014  5440                     addq.w     D0, 2
  8795. 00006016  3D40 FFC8                move.w     [A6 - 0x38], D0
  8796. 0000601A  7000                     moveq.l    D0, 0x00
  8797. 0000601C  102E FFD2                move.b     D0, [A6 - 0x2E]
  8798. 00006020  E148                     lsl        D0.w, 8
  8799. 00006022  7200                     moveq.l    D1, 0x00
  8800. 00006024  122E FFD2                move.b     D1, [A6 - 0x2E]
  8801. 00006028  8240                     or.w       D1, D0
  8802. 0000602A  3D41 FFCC                move.w     [A6 - 0x34], D1
  8803. 0000602E  7000                     moveq.l    D0, 0x00
  8804. 00006030  102E FFD3                move.b     D0, [A6 - 0x2D]
  8805. 00006034  E148                     lsl        D0.w, 8
  8806. 00006036  7200                     moveq.l    D1, 0x00
  8807. 00006038  122E FFD3                move.b     D1, [A6 - 0x2D]
  8808. 0000603C  8240                     or.w       D1, D0
  8809. 0000603E  3D41 FFCE                move.w     [A6 - 0x32], D1
  8810. 00006042  7000                     moveq.l    D0, 0x00
  8811. 00006044  102E FFD4                move.b     D0, [A6 - 0x2C]
  8812. 00006048  E148                     lsl        D0.w, 8
  8813. 0000604A  7200                     moveq.l    D1, 0x00
  8814. 0000604C  122E FFD4                move.b     D1, [A6 - 0x2C]
  8815. 00006050  8240                     or.w       D1, D0
  8816. 00006052  3D41 FFD0                move.w     [A6 - 0x30], D1
  8817. 00006056  558F                     subq.l     A7, 2
  8818. 00006058  486E FFCC                pea.l      [A6 - 0x34]
  8819. 0000605C  4EAD 1C3A                jsr        [A5 + 0x1C3A /* export_899 */]
  8820. 00006060  3D5F FFCA                move.w     [A6 - 0x36], [A7]+
  8821. 00006064  558F                     subq.l     A7, 2
  8822. 00006066  3F2E FFCA                move.w     -[A7], [A6 - 0x36]
  8823. 0000606A  4EAD 1C52                jsr        [A5 + 0x1C52 /* export_902 */]
  8824. 0000606E  3C1F                     move.w     D6, [A7]+
  8825. 00006070  6000 00A6                bra        +0xA8 /* 00006118 */
  8826. label00006074:
  8827. 00006074  41EE FFB6                lea.l      A0, [A6 - 0x4A]
  8828. 00006078  2F20                     move.l     -[A7], -[A0]
  8829. 0000607A  2F20                     move.l     -[A7], -[A0]
  8830. 0000607C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8831. 00006080  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  8832. 00006084  4A40                     tst.w      D0
  8833. 00006086  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8834. 0000608A  6700 008C                beq        +0x8E /* 00006118 */
  8835. 0000608E  1D7C 000C FFC5           move.b     [A6 - 0x3B], 0xC
  8836. 00006094  302E FFAE                move.w     D0, [A6 - 0x52]
  8837. 00006098  5340                     subq.w     D0, 1
  8838. 0000609A  3D40 FFC6                move.w     [A6 - 0x3A], D0
  8839. 0000609E  302E FFB4                move.w     D0, [A6 - 0x4C]
  8840. 000060A2  5440                     addq.w     D0, 2
  8841. 000060A4  3D40 FFC8                move.w     [A6 - 0x38], D0
  8842. 000060A8  7000                     moveq.l    D0, 0x00
  8843. 000060AA  102E FFD5                move.b     D0, [A6 - 0x2B]
  8844. 000060AE  2C00                     move.l     D6, D0
  8845. 000060B0  5286                     addq.l     D6, 1
  8846. 000060B2  6064                     bra        +0x66 /* 00006118 */
  8847. 000060B4  302E FFA8                move.w     D0, [A6 - 0x58]
  8848. 000060B8  D07C 000C                add.w      D0, 0xC
  8849. 000060BC  3D40 FFAC                move.w     [A6 - 0x54], D0
  8850. 000060C0  41EE FFAE                lea.l      A0, [A6 - 0x52]
  8851. 000060C4  2F20                     move.l     -[A7], -[A0]
  8852. 000060C6  2F20                     move.l     -[A7], -[A0]
  8853. 000060C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8854. 000060CC  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  8855. 000060D0  4A40                     tst.w      D0
  8856. 000060D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8857. 000060D6  6740                     beq        +0x42 /* 00006118 */
  8858. 000060D8  1D7C 000D FFC5           move.b     [A6 - 0x3B], 0xD /* '\r' */
  8859. 000060DE  302E FFA6                move.w     D0, [A6 - 0x5A]
  8860. 000060E2  5340                     subq.w     D0, 1
  8861. 000060E4  3D40 FFC6                move.w     [A6 - 0x3A], D0
  8862. 000060E8  302E FFAC                move.w     D0, [A6 - 0x54]
  8863. 000060EC  5440                     addq.w     D0, 2
  8864. 000060EE  3D40 FFC8                move.w     [A6 - 0x38], D0
  8865. 000060F2  206E FFEC                movea.l    A0, [A6 - 0x14]
  8866. 000060F6  3A28 0008                move.w     D5, [A0 + 0x8]
  8867. 000060FA  4247                     clr.w      D7
  8868. 000060FC  760B                     moveq.l    D3, 0x0B
  8869. label000060FE:
  8870. 000060FE  2007                     move.l     D0, D7
  8871. 00006100  D040                     add.w      D0, D0
  8872. 00006102  41ED FBC2                lea.l      A0, [A5 - 0x43E]
  8873. 00006106  BA70 0000                cmp.w      D5, [A0 + D0.w]
  8874. 0000610A  6606                     bne        +0x8 /* 00006112 */
  8875. 0000610C  3C07                     move.w     D6, D7
  8876. 0000610E  5246                     addq.w     D6, 1
  8877. 00006110  6006                     bra        +0x8 /* 00006118 */
  8878. label00006112:
  8879. 00006112  5247                     addq.w     D7, 1
  8880. 00006114  B647                     cmp.w      D3, D7
  8881. 00006116  6EE6                     bgt        -0x18 /* 000060FE */
  8882. label00006118:
  8883. 00006118  7000                     moveq.l    D0, 0x00
  8884. 0000611A  72FF                     moveq.l    D1, 0xFFFFFFFF
  8885. 0000611C  B22E FFC5                cmp.b      D1, [A6 - 0x3B]
  8886. 00006120  6710                     beq        +0x12 /* 00006132 */
  8887. 00006122  2F00                     move.l     -[A7], D0
  8888. 00006124  4EBA F5F0                jsr        [PC - 0xA10 /* 00005716 */]
  8889. 00006128  2200                     move.l     D1, D0
  8890. 0000612A  201F                     move.l     D0, [A7]+
  8891. 0000612C  4A41                     tst.w      D1
  8892. 0000612E  6702                     beq        +0x4 /* 00006132 */
  8893. 00006130  7001                     moveq.l    D0, 0x01
  8894. label00006132:
  8895. 00006132  3D40 FFC2                move.w     [A6 - 0x3E], D0
  8896. 00006136  6700 0188                beq        +0x18A /* 000062C0 */
  8897. 0000613A  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  8898. 0000613E  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  8899. 00006142  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  8900. 00006146  48C6                     ext.l      D6
  8901. 00006148  2F06                     move.l     -[A7], D6
  8902. 0000614A  7000                     moveq.l    D0, 0x00
  8903. 0000614C  102E FFC5                move.b     D0, [A6 - 0x3B]
  8904. 00006150  2F00                     move.l     -[A7], D0
  8905. 00006152  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  8906. 00006156  3E00                     move.w     D7, D0
  8907. 00006158  426D AF9E                clr.w      [A5 - 0x5062]
  8908. 0000615C  4A47                     tst.w      D7
  8909. 0000615E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8910. 00006162  6700 015C                beq        +0x15E /* 000062C0 */
  8911. 00006166  2004                     move.l     D0, D4
  8912. 00006168  6B00 0100                bmi        +0x102 /* 0000626A */
  8913. 0000616C  0C80 0000 0002           cmpi.l     D0, 0x2
  8914. 00006172  6E00 00F6                bgt        +0xF8 /* 0000626A */
  8915. 00006176  D080                     add.l      D0, D0
  8916. 00006178  303B 0806                move.w     D0, [PC + D0 + 0x6]
  8917. 0000617C  4EFB 0000                jmp        [PC + D0.w]
  8918. 00006180  0008 0008                ori.b      A0, 0x8
  8919. 00006184  00D4                     .incomplete
  8920. 00006186  7008                     moveq.l    D0, 0x08
  8921. 00006188  B02E FFC5                cmp.b      D0, [A6 - 0x3B]
  8922. 0000618C  6600 00A6                bne        +0xA8 /* 00006234 */
  8923. 00006190  558F                     subq.l     A7, 2
  8924. 00006192  3F07                     move.w     -[A7], D7
  8925. 00006194  4EAD 1C4A                jsr        [A5 + 0x1C4A /* export_901 */]
  8926. 00006198  3D5F FFCA                move.w     [A6 - 0x36], [A7]+
  8927. 0000619C  486E FFCC                pea.l      [A6 - 0x34]
  8928. 000061A0  3F2E FFCA                move.w     -[A7], [A6 - 0x36]
  8929. 000061A4  4EAD 1C42                jsr        [A5 + 0x1C42 /* export_900 */]
  8930. 000061A8  7000                     moveq.l    D0, 0x00
  8931. 000061AA  302E FFCC                move.w     D0, [A6 - 0x34]
  8932. 000061AE  E088                     lsr        D0, 8
  8933. 000061B0  1D40 FFD2                move.b     [A6 - 0x2E], D0
  8934. 000061B4  7000                     moveq.l    D0, 0x00
  8935. 000061B6  302E FFCE                move.w     D0, [A6 - 0x32]
  8936. 000061BA  E088                     lsr        D0, 8
  8937. 000061BC  1D40 FFD3                move.b     [A6 - 0x2D], D0
  8938. 000061C0  7000                     moveq.l    D0, 0x00
  8939. 000061C2  302E FFD0                move.w     D0, [A6 - 0x30]
  8940. 000061C6  E088                     lsr        D0, 8
  8941. 000061C8  1D40 FFD4                move.b     [A6 - 0x2C], D0
  8942. 000061CC  4A6E FFBE                tst.w      [A6 - 0x42]
  8943. 000061D0  6708                     beq        +0xA /* 000061DA */
  8944. 000061D2  2D6E FFD2 FFD6           move.l     [A6 - 0x2A], [A6 - 0x2E]
  8945. 000061D8  6006                     bra        +0x8 /* 000061E0 */
  8946. label000061DA:
  8947. 000061DA  2D6E FFD2 FFDA           move.l     [A6 - 0x26], [A6 - 0x2E]
  8948. label000061E0:
  8949. 000061E0  7000                     moveq.l    D0, 0x00
  8950. 000061E2  102E FFD2                move.b     D0, [A6 - 0x2E]
  8951. 000061E6  7200                     moveq.l    D1, 0x00
  8952. 000061E8  122E FFD3                move.b     D1, [A6 - 0x2D]
  8953. 000061EC  E189                     lsl        D1, 8
  8954. 000061EE  D280                     add.l      D1, D0
  8955. 000061F0  7000                     moveq.l    D0, 0x00
  8956. 000061F2  102E FFD4                move.b     D0, [A6 - 0x2C]
  8957. 000061F6  7410                     moveq.l    D2, 0x10
  8958. 000061F8  E5A8                     lsl        D0, D2
  8959. 000061FA  D081                     add.l      D0, D1
  8960. 000061FC  2D40 FF9A                move.l     [A6 - 0x66], D0
  8961. 00006200  4A84                     tst.l      D4
  8962. 00006202  6618                     bne        +0x1A /* 0000621C */
  8963. 00006204  4A6E FFBE                tst.w      [A6 - 0x42]
  8964. 00006208  6708                     beq        +0xA /* 00006212 */
  8965. 0000620A  203C 0000 0691           move.l     D0, 0x691
  8966. 00006210  6006                     bra        +0x8 /* 00006218 */
  8967. label00006212:
  8968. 00006212  203C 0000 0690           move.l     D0, 0x690
  8969. label00006218:
  8970. 00006218  3C00                     move.w     D6, D0
  8971. 0000621A  604E                     bra        +0x50 /* 0000626A */
  8972. label0000621C:
  8973. 0000621C  4A6E FFBE                tst.w      [A6 - 0x42]
  8974. 00006220  6708                     beq        +0xA /* 0000622A */
  8975. 00006222  203C 0000 0694           move.l     D0, 0x694
  8976. 00006228  6006                     bra        +0x8 /* 00006230 */
  8977. label0000622A:
  8978. 0000622A  203C 0000 0693           move.l     D0, 0x693
  8979. label00006230:
  8980. 00006230  3C00                     move.w     D6, D0
  8981. 00006232  6036                     bra        +0x38 /* 0000626A */
  8982. label00006234:
  8983. 00006234  4A84                     tst.l      D4
  8984. 00006236  6606                     bne        +0x8 /* 0000623E */
  8985. 00006238  3C3C 0692                move.w     D6, 0x692
  8986. 0000623C  6004                     bra        +0x6 /* 00006242 */
  8987. label0000623E:
  8988. 0000623E  3C3C 0695                move.w     D6, 0x695
  8989. label00006242:
  8990. 00006242  48C7                     ext.l      D7
  8991. 00006244  2007                     move.l     D0, D7
  8992. 00006246  5380                     subq.l     D0, 1
  8993. 00006248  2D40 FF9A                move.l     [A6 - 0x66], D0
  8994. 0000624C  3D40 FFDE                move.w     [A6 - 0x22], D0
  8995. 00006250  6018                     bra        +0x1A /* 0000626A */
  8996. 00006252  3C3C 0696                move.w     D6, 0x696
  8997. 00006256  2007                     move.l     D0, D7
  8998. 00006258  D040                     add.w      D0, D0
  8999. 0000625A  41ED FBC0                lea.l      A0, [A5 - 0x440]
  9000. 0000625E  3A30 0000                move.w     D5, [A0 + D0.w]
  9001. 00006262  3005                     move.w     D0, D5
  9002. 00006264  48C0                     ext.l      D0
  9003. 00006266  2D40 FF9A                move.l     [A6 - 0x66], D0
  9004. label0000626A:
  9005. 0000626A  48C6                     ext.l      D6
  9006. 0000626C  2F06                     move.l     -[A7], D6
  9007. 0000626E  48C5                     ext.l      D5
  9008. 00006270  2F05                     move.l     -[A7], D5
  9009. 00006272  302E FFDE                move.w     D0, [A6 - 0x22]
  9010. 00006276  48C0                     ext.l      D0
  9011. 00006278  2F00                     move.l     -[A7], D0
  9012. 0000627A  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  9013. 0000627E  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  9014. 00006282  2F0B                     move.l     -[A7], A3
  9015. 00006284  4EBA 0048                jsr        [PC + 0x48 /* 000062CE */]
  9016. 00006288  4A6E FFC0                tst.w      [A6 - 0x40]
  9017. 0000628C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9018. 00006290  6626                     bne        +0x28 /* 000062B8 */
  9019. 00006292  486E FD9A                pea.l      [A6 - 0x266]
  9020. 00006296  48C6                     ext.l      D6
  9021. 00006298  2F06                     move.l     -[A7], D6
  9022. 0000629A  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  9023. 0000629E  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  9024. 000062A2  486E FD9A                pea.l      [A6 - 0x266]
  9025. 000062A6  2F0C                     move.l     -[A7], A4
  9026. 000062A8  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  9027. 000062AC  2F0C                     move.l     -[A7], A4
  9028. 000062AE  4EBA D2B6                jsr        [PC - 0x2D4A /* 00003566 */]
  9029. 000062B2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9030. 000062B6  6008                     bra        +0xA /* 000062C0 */
  9031. label000062B8:
  9032. 000062B8  2F0B                     move.l     -[A7], A3
  9033. 000062BA  4EBA F8E2                jsr        [PC - 0x71E /* 00005B9E */]
  9034. 000062BE  588F                     addq.l     A7, 4
  9035. label000062C0:
  9036. 000062C0  302E FFC2                move.w     D0, [A6 - 0x3E]
  9037. 000062C4  4CEE 1CF8 FD7A           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x286]
  9038. 000062CA  4E5E                     unlink     A6
  9039. 000062CC  4E75                     rts
  9040. fn000062CE:
  9041. 000062CE  4E56 FFF8                link       A6, -0x0008
  9042. 000062D2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  9043. 000062D6  286E 0008                movea.l    A4, [A6 + 0x8]
  9044. 000062DA  3A2E 001E                move.w     D5, [A6 + 0x1E]
  9045. 000062DE  3C2E 0016                move.w     D6, [A6 + 0x16]
  9046. 000062E2  382D DFBE                move.w     D4, [A5 - 0x2042]
  9047. 000062E6  6700 00B6                beq        +0xB8 /* 0000639E */
  9048. 000062EA  486E FFFC                pea.l      [A6 - 0x4]
  9049. 000062EE  486E FFF8                pea.l      [A6 - 0x8]
  9050. 000062F2  2F0C                     move.l     -[A7], A4
  9051. 000062F4  4EBA F6EA                jsr        [PC - 0x916 /* 000059E0 */]
  9052. 000062F8  7000                     moveq.l    D0, 0x00
  9053. 000062FA  2640                     movea.l    A3, D0
  9054. 000062FC  3206                     move.w     D1, D6
  9055. 000062FE  5341                     subq.w     D1, 1
  9056. 00006300  48C1                     ext.l      D1
  9057. 00006302  2001                     move.l     D0, D1
  9058. 00006304  7240                     moveq.l    D1, 0x40
  9059. 00006306  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  9060. 0000630A  2E00                     move.l     D7, D0
  9061. 0000630C  5287                     addq.l     D7, 1
  9062. 0000630E  3005                     move.w     D0, D5
  9063. 00006310  0440 0690                subi.w     D0, 0x690
  9064. 00006314  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9065. 00006318  6B36                     bmi        +0x38 /* 00006350 */
  9066. 0000631A  0C40 0006                cmpi.w     D0, 0x6
  9067. 0000631E  6E30                     bgt        +0x32 /* 00006350 */
  9068. 00006320  D040                     add.w      D0, D0
  9069. 00006322  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  9070. 00006326  4EFB 0000                jmp        [PC + D0.w]
  9071. 0000632A  0010 0010                ori.b      [A0], 0x10
  9072. 0000632E  0010 0016                ori.b      [A0], 0x16
  9073. 00006332  0016 0016                ori.b      [A6], 0x16
  9074. 00006336  001E 266E                ori.b      [A6]+, 0x6E /* 'n' */
  9075. 0000633A  FFF8                     .invalid   <<F/7/7>>
  9076. 0000633C  6012                     bra        +0x14 /* 00006350 */
  9077. 0000633E  206E FFFC                movea.l    A0, [A6 - 0x4]
  9078. 00006342  47D0                     lea.l      A3, [A0]
  9079. 00006344  600A                     bra        +0xC /* 00006350 */
  9080. 00006346  206E FFFC                movea.l    A0, [A6 - 0x4]
  9081. 0000634A  316E 001A 0008           move.w     [A0 + 0x8], [A6 + 0x1A]
  9082. label00006350:
  9083. 00006350  3005                     move.w     D0, D5
  9084. 00006352  0440 0690                subi.w     D0, 0x690
  9085. 00006356  6B26                     bmi        +0x28 /* 0000637E */
  9086. 00006358  0C40 0005                cmpi.w     D0, 0x5
  9087. 0000635C  6E20                     bgt        +0x22 /* 0000637E */
  9088. 0000635E  D040                     add.w      D0, D0
  9089. 00006360  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  9090. 00006364  4EFB 0000                jmp        [PC + D0.w]
  9091. 00006368  0012 000E                ori.b      [A2], 0xE
  9092. 0000636C  0016 0012                ori.b      [A6], 0x12
  9093. 00006370  000E 0016                ori.b      A6, 0x16
  9094. 00006374  7E01                     moveq.l    D7, 0x01
  9095. 00006376  6006                     bra        +0x8 /* 0000637E */
  9096. 00006378  4247                     clr.w      D7
  9097. 0000637A  6002                     bra        +0x4 /* 0000637E */
  9098. 0000637C  7E02                     moveq.l    D7, 0x02
  9099. label0000637E:
  9100. 0000637E  200B                     move.l     D0, A3
  9101. 00006380  671C                     beq        +0x1E /* 0000639E */
  9102. 00006382  26AE 000C                move.l     [A3], [A6 + 0xC]
  9103. 00006386  276E 0010 0004           move.l     [A3 + 0x4], [A6 + 0x10]
  9104. 0000638C  1746 0003                move.b     [A3 + 0x3], D6
  9105. 00006390  7000                     moveq.l    D0, 0x00
  9106. 00006392  3007                     move.w     D0, D7
  9107. 00006394  2F00                     move.l     -[A7], D0
  9108. 00006396  2F0B                     move.l     -[A7], A3
  9109. 00006398  4EBA 0010                jsr        [PC + 0x10 /* 000063AA */]
  9110. 0000639C  508F                     addq.l     A7, 8
  9111. label0000639E:
  9112. 0000639E  3004                     move.w     D0, D4
  9113. 000063A0  4CEE 18F0 FFE0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x20]
  9114. 000063A6  4E5E                     unlink     A6
  9115. 000063A8  4E75                     rts
  9116. export_535:
  9117. fn000063AA:
  9118. 000063AA  2F0B                     move.l     -[A7], A3
  9119. 000063AC  266F 0008                movea.l    A3, [A7 + 0x8]
  9120. 000063B0  302F 000E                move.w     D0, [A7 + 0xE]
  9121. 000063B4  6540                     bcs        +0x42 /* 000063F6 */
  9122. 000063B6  0C40 0002                cmpi.w     D0, 0x2
  9123. 000063BA  623A                     bhi        +0x3C /* 000063F6 */
  9124. 000063BC  D040                     add.w      D0, D0
  9125. 000063BE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  9126. 000063C2  4EFB 0000                jmp        [PC + D0.w]
  9127. 000063C6  0008 001E                ori.b      A0, 0x1E
  9128. 000063CA  0032 700F B02B           ori.b      [A2 + A3.w + 0x2B], 0xF
  9129. 000063D0  0003 6706                ori.b      D3, 0x6
  9130. 000063D4  4A2B 0003                tst.b      [A3 + 0x3]
  9131. 000063D8  661C                     bne        +0x1E /* 000063F6 */
  9132. 000063DA  177C 0001 0003           move.b     [A3 + 0x3], 0x1
  9133. 000063E0  6014                     bra        +0x16 /* 000063F6 */
  9134. 000063E2  7001                     moveq.l    D0, 0x01
  9135. 000063E4  B02B 0003                cmp.b      D0, [A3 + 0x3]
  9136. 000063E8  6706                     beq        +0x8 /* 000063F0 */
  9137. 000063EA  4A2B 0003                tst.b      [A3 + 0x3]
  9138. 000063EE  6606                     bne        +0x8 /* 000063F6 */
  9139. label000063F0:
  9140. 000063F0  177C 000F 0003           move.b     [A3 + 0x3], 0xF
  9141. label000063F6:
  9142. 000063F6  265F                     movea.l    A3, [A7]+
  9143. 000063F8  4E75                     rts
  9144.